【C和指针】数据

链接属性,默认的链接属性是external,只要另一个源文件中包含了该函数或变量的声明,就可以使用了。在external的变量声明前加上static,则链接属性变成internal,防止被其他源文件调用。
分类: 其他 发布时间: 04-26 23:50 阅读次数: 13

Spring_在XML中声明切面

人,最大的敌人是自己。 AOP配置元素   在Spring的aop命名空间中,提供多个元素用来在XML中声明切面。   1)<aop:advisor>:定义AOP通知器   2)<aop:after>:定义AOP后置通知(不管被通知的方法是否执行成功)   3)<aop:after-returning>:定义AOP返回通知   4)<aop:after-throwing>:定义AOP异常通知   5)<aop:around>:定义AOP环绕通知   6)<aop:aspect>:定义一个切面
分类: 其他 发布时间: 04-26 23:50 阅读次数: 13

解决警告: Setting property 'source' to 'org.eclipse.jst.jee.server_:' did not find a matching property.的方法

今天第一次搭建struts2框架,跟着网上的教程导入对应的jar包之后就开始写登录的jsp页面,但是运行时出现了问题, 浏览器显示“The requested resource is not available.”的提示。 于是我查看了Console那里,发现有这么一条警告 “Setting property 'source' to 'org.eclipse.jst.jee.server struts2(我的项目名):' did not find a matching property.” 于
分类: 其他 发布时间: 04-26 23:50 阅读次数: 14

JSP三大指令元素,七大动作元素,三大脚本元素

= =。
分类: 其他 发布时间: 04-26 23:49 阅读次数: 12

015 jenkins + maven + springboot + git + docker

摘要: 前面介绍了用Jenkins自动化部署项目, 也介绍了用docker stack编排服务, 现在将二者整合起来, 自动化整个流程,如果有疑问的地方, 请翻阅一下前面的文章
分类: 企业开发 发布时间: 04-26 23:46 阅读次数: 16

FuelPHP 系列 ------ Oil 命令

之前用过 Laravel,框架自带的 artisan 命令,用得爽到爆。现在工作需要,要学习 FuelPHP,首先看到框架目录结构,有 coposer.json 框架可以用 composer 管理,一定也有自己的命令工具。 对于新手来说,不妨先用命令自动生成文件,然后看这些生成的文件了解基本的 CRUD 操作。 一、准备工作   1、要用 oil 命令需要先安装 composer     看官网自行安装 https://getcomposer.org/download/   2、正确连接并创建
分类: 其他 发布时间: 04-26 23:43 阅读次数: 16

HTML的day1

a标签和锚点 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--超链接地址前加http&ndash;&gt; http://www.baidu.com--> <a href="http://www.baidu.com" target="_blank">百度</a><br/> <a href="#i1">第一章</a>&n
分类: 其他 发布时间: 04-26 23:43 阅读次数: 15

AsyncLocal 与 async await

大家来看一张图 先猜猜看为什么会这样 关于async await的原理 建议查看 https://blog.csdn.net/brook_shi/article/details/50803957 这篇文章分析的很透彻 和AsyncLocal有关的 最最关键的部分是 对,就是上下文。在 执行异步的方法时。会每次构建异步上下文,大家记住 AsyncLocal是跟着上下文的, 所以 如果理解有误还望大佬指正教育 谢谢
分类: 其他 发布时间: 04-26 23:43 阅读次数: 44

Springboot优化

https://www.cnblogs.com/chen110xi/p/6198481.html
分类: 其他 发布时间: 04-26 23:43 阅读次数: 21

linux查看系统的日志------健康检查特性 Nginx反向代理,健康状态检测,过载保护及配置文件详解

last https://www.cnblogs.com/anruy/articles/5541675.html Nginx反向代理,健康状态检测,过载保护及配置文件详解 -a 把从何处登入系统的主机名称或ip地址,显示在最后一行。 -d 指定记录文件。指定记录文件。将IP地址转换成主机名称。 -f <记录文件>  指定记录文件。 -n <显示列数>或-<显示列数>  设置列出名单的显示列数。 -R 不显示登入系统的主机名称或IP地址。 -x 显示系统关机,重新开机,以及执行等级的改变等信息
分类: 其他 发布时间: 04-26 23:40 阅读次数: 16

POJ 1180 斜率优化DP(单调队列)

Batch Scheduling Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 4347 Accepted: 1992 Description There is a sequence of N jobs to be processed on one machine. The jobs are numbered from 1 to N, so that the sequence is 1,2,..., N. The sequ
分类: 其他 发布时间: 04-26 23:40 阅读次数: 14

python selenium+phantomJS自动化测试环境

0x00配置phantomJS 1、 在windows平台下 此种方法是弹浏览器进行自动化测试的。 1、下载谷歌的驱动 https://chromedriver.storage.googleapis.com/index.html 2、将解压后的chromedriver.exe放到chrome浏览器的安装目录下。 3、在代码中调用浏览器驱动,执行自动化操作。 chromedriver = 'chromedriver绝对路径' driver = webdriver.Chrome(chromedr
分类: 其他 发布时间: 04-26 23:40 阅读次数: 15

编写一个程序,将 d: \ java 目录下的所有.java 文件复制到d: \ jad 目录下,并 将原来文件的扩展名从.java 改为.jad

1.编写一个程序,将 d: \ java 目录下的所有.java 文件复制到d: \ jad 目录下,并 将原来文件的扩展名从.java 改为.jad package copy; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;
分类: 其他 发布时间: 04-26 23:40 阅读次数: 13

java如何获取一个double的小数位数

前言 看标题是不是觉得这是一个很简单的问题,我一开始也是这么认为的,但是实际情况下,在各种情况下我们都进行了测试,发现很多实际情况是无法不尽如人意的。 方法分析 当前能想到的比较容易有下面几种 1、直接使用double处理 2、将double转换成String进行处理 方法一:直接对double进行处理,进行计算通过计算后的结果进行取模操作获取小数位数,如下: public static int getNumberDecimalDigits(double number) {
分类: 其他 发布时间: 04-26 23:40 阅读次数: 13

每天一个linux命令(22):tar命令

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以
分类: 其他 发布时间: 04-26 23:40 阅读次数: 14

matplotlib

matplotlib.pylab 折线图|散点图 使用plot(x,y,展现形式)默认折线图, ‘o’散点图 ro红色散点 设置颜色。 import matplotlib.pylab as py1 x=[0,1,2,3,4,5] y=[0,5,6,2,7,5] py1.plot(x,y) [<matplotlib.lines.Line2D object at 0x0000000005079240>] py1.show() py1.plot(x,y,'o') #散点图 [<matplotlib.
分类: 其他 发布时间: 04-26 23:40 阅读次数: 13

18.04.26 魔兽世界终极版

A:魔兽世界终极版 描述 魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市,城市从西向东依次编号为1,2,3 .... N ( N <= 20 )。红魔军的司令部算作编号为0的城市,蓝魔军的司令部算作编号为N+1的城市。司令部有生命元,用于制造武士。 两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值、攻击力这三种属性。 双方的武士编号都是从1开始计算。红方制造出来的第 n
分类: 其他 发布时间: 04-26 23:40 阅读次数: 14

链表的无锁操作 (JAVA)

看了下网上关于链表的无锁操作,写的不清楚,遂自己整理一部分,主要使用concurrent并发包的CAS操作。 1. 链表尾部插入 待插入的节点为:cur 尾节点:pred 基本插入方法: do{   pred = find_tail();              //重新找尾节点 }(! pred.next.compareAndSet(NULL, cur))  //pred.next 是否为NULL,是则将其指向cur,不是则有新的节点插入 这种插入方法是不带标记的,如果不涉及链表删除这个方
分类: 其他 发布时间: 04-26 23:40 阅读次数: 12

linux安装xgboost快速高效方法

1、先安装git sudo yum install git 2、下载xgboost仓库,注意有--recursive(有子模块哦) git clone --recursive https://github.com/dmlc/xgboost.git cd xgboost ./build.sh cd python-package python setup.py install 3、测试 python import xgboost
分类: 其他 发布时间: 04-26 23:40 阅读次数: 15

启明开发板测试以太网插拔网线

stm32官方开发板是用PB14连接DP83848的INT管脚 当前,启明DP83848的INT管脚只是上拉了,并没有连接PB14, PB14目前连接的是USB_HS_DM。 要想测试插拔网线,只能自己飞线,同时,USB_HS_DM不能使用。
分类: 其他 发布时间: 04-26 23:39 阅读次数: 14