自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

转载 C# ref和out的本质

ref和out参数的效果一样,都是通过关键字找到定义在主函数里面的变量的内存地址,并通过方法体内的语法改变它的大小。不同点就是输出参数必须对参数进行初始化。输出参数和引用参数的区别:从CLR的角度来看,关键字out和关键字ref是等效的,这就是说,无论使用哪个关键字都会产生相同的元数据和IL代码。但是,C#编译器将两个关键字区别对待,在C#中,这俩个关键字的区别在于哪个方法负责初始化引用对象。如果...

2018-05-31 14:12:00 110

转载 mybatis逆向工程

  首先使用逆向工程时,需要注意的是表之间的关系无法映射出来!也就是说mybatis的逆向工程生成的都是单表操作,但是可以手动添加。  mybatis逆向工程开发文档:http://www.mybatis.org/generator/configreference/xmlconfig.html  一、我用的eclipse,maven项目:  在pom.xml的project>b...

2018-05-31 00:17:00 62

转载 微信小程序使用promise封装异步请求

一:开发了一段时间的微信小程序,发现里面的API都是这样的:wx.showModal({ title: '提示', content: '这是一个模态弹窗', success: function(res) { if (res.confirm) { console.log('用户点击确定') } else if (res.cancel) {...

2018-05-30 22:25:00 207

转载 Drone - 安装,搭配 GitLab 下的配置和使用

参考资料:Drone 官网地址:https://drone.ioDrone 的 GitHub 地址:https://github.com/drone/drone简介:https://imnerd.org/drone.htmlDrone 是一个基于 Docker 的持续部署系统,用 Go 语言编写。Drone 本身和所有插件都是镜像,易...

2018-05-29 21:00:00 747

转载 数据仓库开发——Kettle使用示例

本文转载自:http://www.cnblogs.com/itechpark/p/yinzei_kettle_demo.htmlKettle是一个开源ETL工具,做数据仓库用Spoon。工具:下载Spoon,解压即可用1、认识常用组件: 表输入 插入\更新 数据同步 文本文件输出 更新 自动文档输出 表输...

2018-05-29 15:47:00 835

转载 @component注解

今天在写程序的时候看见一个以前没有见过的注解(@Component),在网上查找过后,经过实践,决定把它记录下来。1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据...

2018-05-29 15:03:00 148

转载 数据类型+与用户交互+格式化输出+基本运算符day03

一、数据类型1、什么是数据类型  变量值才是我们存储的数据,所以数据类型就是指变量值的不同种类2、为什么数据要分类型  变量值是用来保存现实世界的状态的,针对不同状态会有不同的类型数据进行表示3、如何用,即数据类型的分类a、整型int  作用:表示人的年龄,各种号码,等级。    定义:    age=18 # age=int(18)b、浮点型floa...

2018-05-28 23:01:00 94

转载 《Python黑帽子:黑客与渗透测试编程之道》 Windows下木马的常用功能

有趣的键盘记录:安装pyHook:http://nchc.dl.sourceforge.net/project/pyhook/pyhook/1.5.1/pyHook-1.5.1.win32-py2.7.exe安装pythoncom:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/pywin32-21...

2018-05-28 21:27:00 167

转载 Ubuntu node开发环境配置

Ubuntu node开发环境配置1.chrome浏览器安装:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i google-chrome-stable_current_amd64.deb 或: Ubuntu SoftwareCenter 安装插件推荐: mome...

2018-05-28 17:12:00 153

转载 django 解决csrf跨域问题

1、中间件代码[root@linux-node01 mysite]# tree middlewaresmiddlewares├── base.py├── base.pyc├── cors.py├── cors.pyc├── __init__.py└── __init__.pyc0 directories, 6 files[root@linux-nod...

2018-05-26 16:08:00 76

转载 内置函数

abs()3 函数返回x的绝对值,如果参数是一个复数,则返回它的大小5 print(abs(-40))6 print(abs(100.10))#40#100.10dict()函数用于创建一个字典a=dict()#创建空字典b=dict(a='a',b='b',t='t')#传入关键字c=dict(zip(['one','two',...

2018-05-25 20:01:00 210

转载 Spring 源码学习(4) —— 动态AOP使用示例

在实际工作中, 此bean可能是满足业务需要的核心逻辑, 例如test()方法中可能会封装着某个核心业务, 如果在test()方法前后加入日志来跟踪调试, 直接修改源码并不符合面向对象的设计模式, 而随意改动源码也会造成一定的风险。不用怕, Spring为此提供了解决方案。1.创建用于拦截的bean 1 /** 2 * @filename: AopBean.java...

2018-05-25 15:17:00 80

转载 j.u.c: Java并发包的5大块

//TODOExecutors:ExecutorService executor = Executors.newFixedThreadPool(10);... newForkJoinPool()...executor.submit (Callable<T> | Runnable)锁1. 内置锁2. Reentrant-Lock3. Stamped-Lock4...

2018-05-24 23:45:00 66

转载 浅谈闭包

本文是从匿名函数、立即调用函数、作用域、作用域链、闭包的创建和销毁讨论关于闭包,想弄懂闭包这些都是我们想思考的。对于闭包,我们应该先思考,为什么我们需要闭包。举一个非常常见的例子:<li>0</li> <li>1</li> <li>2</li> <li>3</li> <li>4</...

2018-05-23 22:34:00 54

转载 python基础方法

一、忽略大小写相等upper(),lower()1 def cmp(str1,str2):2 return str1.upper()==str2.upper()3 4 list1 = 'MAC'5 list2 = 'mac'6 print(cmp(list1,list2))二、strip() 去掉前后空格list1 = ' MAC ...

2018-05-22 16:36:00 59

转载 3. 安装ingress-traefik

ingress-traefik安装这里假设你已经了解了ngress-traefik分别是什么,如果你还没了解请询问搜索引擎。这篇文章只能让你快速的部署他们。安装之前安装之前需要确保你的集群正常运行或主节点再运行:如果集群正常运行:你可以开始安装了。如果只有master节点在运行:则在主节点执行kubectl taint nodes --all node-role.kubernetes...

2018-05-22 15:05:00 140

转载 Effective java-对象的创建和销毁

说到java对象的创建,首先应该提下java的内存机制,最主要的两块应该就是堆内存和栈内存。简单点来说栈内存主要是保存基本数据类型的值和保存引用变量,堆内存主要用来存放new产生的对象,数组。堆是被所有线程共享的一块内存区域,在虚拟机启动的时候被创建。我的理解就是堆是用来存放实实在在东西的,而栈只是用来存放一个编号的。好比你是个真实存在的人(编号9527,这个就是那些栈中引用指向的地方...

2018-05-21 23:04:00 80

转载 linux命令行

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。udo add-apt-repository ppa: xxx/ppa 这句话的意思是获取最新的个人软件包档案源,将其添加至当前apt库中,并自动导入公钥。但是这个方法不具备通用性,还是在官网下载安装包,然后解压...

2018-05-21 20:05:00 43

转载 数据结构-排序-起泡排序-简单排序

                    起泡排序  首先起泡排序同样分有序区和无序区。基本思想:两两比较,反序则交换位置。  由于这个特性我们就知道,一趟排序后,最后一个必然是最大的。然后第二次最后第二大又找到。  然后就很简单了直接上代码。虽然代码很简单,但是里面设计却很巧妙  #include<iostream>#include<vecotr&gt...

2018-05-21 19:50:00 212

转载 R: 关于 ggplot2 的初探

生活还很长,别急,慢慢来。亲爱的require(ggplot2)p1 <- ggplot(mpg, aes(displ, hwy)) + geom_point() ; p1p1 + scale_x_continuous("Engine displacement (L)") + scale_y_continuous("Highway MPG")p1 + scale_x_con...

2018-05-19 23:57:00 116

转载 3. docker容器内信息获取、命令的执行、容器的导入和导出

一、依附容器依附操作attach通常用在由docker start或者docker restart启动的交互型容器中。由于docker start启动的交互型容器并没有具体终端可以依附,而容器本身是可以接收用户交互的,这时就需要通过attach命令来将终端依附到容器上。docker start docker_run:先启动docker_run容器。启动后docker ps可以看...

2018-05-19 16:54:00 439

转载 剑指Offer:把数组排成最小的数【45】

剑指Offer:把数组排成最小的数【45】题目描述  输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如,输入数组是{3.32.321},则打印出来的这3个数字能拼接成的最小数字是321323.方法论简要思路  最暴力的方法是把这个数组中的所有数字的全排列暴力出来,然后找个最小的。但是显然我们不能这么做。  我们应该定义一个排序...

2018-05-18 21:04:00 65

转载 Jenkins问题记录:android构建时提示Unzipping /home/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3h...

----------------------------问题:今日job构建报出如下错误:Unzipping /home/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /home/.gradle/wrapper/dists/gradle-3.3-all/...

2018-05-18 13:12:00 211

转载 遍历一个类的字段和值

mozc是要遍历的类名p.name是字段名p.GetValue是字段名对应的值foreach (System.Reflection.PropertyInfo p in mozc.GetType().GetProperties()) { XmlElement name = doc.CreateElement(p...

2018-05-15 11:01:00 114

转载 NOIP2015 运输计划

标签: 二分 倍增 差分 LCA题目描述  公元 2044 年,人类进入了宇宙纪元。 L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 ui 号星球沿最快的宇航路径飞行到 vi 号星球去。显然,飞船驶过一条航道 是需要时间的,对于...

2018-05-14 21:48:00 84

转载 长方电子PLC 温度PID的方法

只说通道1(通道0的寄存器要看说明书)1. D995 为通道1测量速度 值为0-63 默认02.SET M8007 打开通道13.D201 为温度的目标值4.D231=20000 脉冲控制周期为20S5.D221 稳定误差值6.D211=10 比例值7.DIV D998 K10 D191 (D998 为测得的电压值:0-4000 D191为当前值)****非常...

2018-05-14 20:44:00 136

转载 ng4.0 运用 [记录]

属性绑定 <div [style.background-image]="'url(' + img+ ')'">  input     <input appInput type="text" [(ngModel)]="driver" name="driver"> | this.driver下拉select绑定  <ul clas...

2018-05-14 17:16:00 62

转载 数据类型相关总结

数据类型相关总结一、数据类型数字字符串列表元组字典集合二、基础数据类型数字 intint:数字,如1,2,4,…用于加减乘除等计算布尔值bool真 1 True假 0 False注意:True、False首字母必须大写字符串 str3.1 索...

2018-05-14 00:12:00 124

转载 SpringMVC2

1 SpringMVC架构1.1 Spring web mvc介绍Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:1.2 Web MVCmvc设计模式在b/s系统下应用:1、 用户发起request请求至控制器(Controller)控制...

2018-05-13 21:13:00 140

转载 Java编程思想笔记——赋值

  赋值使用操作符“=”。它的意思是“取右边的值(即右值),把它复制给左边(即左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但左值必须是一个明确的、已命名的变量。也就是说,必须有一个物理空间可以存储等号右边的值。一、基本数据类型的赋值  对基本数据类型的赋值是很简单的。基本数据类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的...

2018-05-13 10:35:00 80

转载 关于在Fragment中设置toolbar及菜单的方法

在NoActionBar的主题中onCreateOptionsMenu方法不会运行,这里就需要将toolbar强制转换为ActionBar在加入toolbar的监听之类后需要在onCreateView方法中加入这一行代码((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);  再是在同样方法中加入...

2018-05-12 10:47:00 1215

转载 接口开发

# flask web开发框架# import flask,json# # # __name__,代表当前这个python文件# server=flask.Flask(__name__)#把咱们当前这个python文件,当做一个服务# #ip:8000/index?uge# @server.route('/index',methods=['get'])#装饰器,变成了一个接口# def inde...

2018-05-11 23:19:00 46

转载 VC.【转】采用_beginthread/_beginthreadex函数创建多线程

https://blog.csdn.net/cbnotes/article/details/8331632还可以看这个网址的内容:【多线程】VC6使用_beginthread开启多线程的方法-技术宅的结界 - Powered by Discuz!.html(https://www.0xaa55.com/technews/201509/00000092.html)网页内容保存:...

2018-05-11 14:37:00 576

转载 idea not found for the web module

intellij IDEA 的tomcat 配置项里面没有的app web:war exploded 没有配置/路径转载于:https://www.cnblogs.com/yysbolg/p/9014364.html

2018-05-09 15:14:00 222

转载 深度学习-训练神经网络DNN的要点

1.选择合适的损失函数典型的损失函数有平方误差损失函数和交叉熵损失函数交叉熵损失函数:不同的损失函数的选择会对训练结果产生影响2.mini-batch和epoch所谓mini-batch是把我们原来的数据分成了不重叠的若干个小的数据块,然后在每一个epoch中分别运行每一个mini-batch,epoch的次数和mini-batch的大小我们自行设定进行mini-bat...

2018-05-09 14:32:00 193

转载 Python实践练习:生成随机的测验试卷文件

题目假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验。不妙的是,班里有几个坏蛋,你无法确信学生不会作弊。你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能从其他人那里抄袭答案。当然,手工完成这件事又费时又无聊。好在,你懂一些 Python。下面是程序所做的事:• 创建 35 份不同的测验试卷。• 为每份试卷创建 50 个多重选择题...

2018-05-09 12:04:00 331

转载 Python基础笔记

python的应用场景web应用开发操作系统管理.服务器的运维自动化脚本科学计算桌面软件服务器软件游戏注释python的单行注释 :#python的多行的注释 : """ """变量# 程序用来处理数据的,而且就是用来存储数据name = 100 标识符和关键字标识符:由字母.下划线.和数字.而且不能开头...

2018-05-08 23:41:00 108

转载 能够实现文件拓展的两个函数

lseek与truncate1.lseek函数声明1 #include <sys/types.h>2 #include <unistd.h>3 4 off_t lseek(int fd, off_t offset, int whence);函数使用说明:  参数1:文件描述符  参数2:光标需要移动的位置,正数后移,负数前移  参数3:对应三...

2018-05-08 14:45:00 70

转载 Flipping Parentheses~Gym 100803G

DescriptionA string consisting only of parentheses ‘(’ and ‘)’ is called balanced if it is one of the following.A string “()” is balanced.Concatenation of two balanced strings are balanced....

2018-05-08 13:42:00 105

转载 为什么基类的析构函数要写成虚函数?

为什么基类的析构函数要写成虚函数?答:在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。代码说明如下第一段代码: 1 #include<iostream> 2 usingnamespacestd; 3 4 classClxBase 5 {public: 6 ClxBase()...

2018-05-08 12:22:00 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除