自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Install JDK 8 on Ubuntu 14.04

Ubuntu Trusty (14.04 LTS).OpenJDK 8 is not available on Trusty. To install Oracle JDK 8:$ sudo apt-get install software-properties-common swig$ sudo add-apt-repository ppa:webupd8team/java$ sud...

2017-01-31 11:46:00 63

转载 Java动态代理深入解析

要想了解Java动态代理,首先要了解什么叫做代理,熟悉设计模式的朋友一定知道在Gof总结的23种设计模式中,有一种叫做代理(Proxy)的对象结构型模式,动态代理中的代理,指的就是这种设计模式。在我看来所谓的代理模式,和23种设计模式中的“装饰模式”是一个东西。23种设计模式中将它们作为两种模式,网上也有些文章讲这两种模式的异同,从细节来看,确实可以人为地区分这两种模式,但是抽象到一定高度后,...

2017-01-25 17:17:00 93

转载 fail-fast机制

先了解一些词语volatile:volatile的本意是“易变的”。volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,即...

2017-01-24 16:33:00 46

转载 (转载)make的-j命令(加速Linux程序编译)

转自:https://www.freemindworld.com/blog/2010/100105_make_complie_process_faster.shtml项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情。Research了一下,找到以下可以帮助提高速度的方法,总结一下。tmpfs有人说在Windows下用了RAMDisk把一个项目编译时间从4.5小时减少到了5...

2017-01-23 10:45:00 148

转载 在eclipse中配置server和database

http://www.cnblogs.com/qrlozte/p/3175170.html*******************************************配置server,以tomcat为例点击下图的tag如果没有,就去这里找:然后右键:new->server,根据你安装的server选择版本,然后finish就行了然后...

2017-01-22 21:01:00 45

转载 在Windows下的virtualenv中搭建Flask+MySQLDb开发环境

virtualenv和Flask的安装前面已经介绍过了,这里主要讲如何在venv中安装MySQL安装MySQLdb下载MySQL-python-1.2.3.win32-py2.7.exe并安装。安装后会自动D:/Python27/Lib/site-packages中加入以下文件夹和文件:MySQL_python-1.2.3-py2.7.egg-infoMySQLd...

2017-01-22 12:39:00 55

转载 hdu1064

#include <iostream>#include<iomanip>using namespace std;int main(){ float total_sum=0.0; float money_mon[12]; for(int i=0;i<12;i++) { cin>>money_mon[i]; ...

2017-01-20 22:22:00 39

转载 WIFEXITED WEXITSTATUS WIFSIGNALED(转)

wait的函数原型是:#include #include pid_t wait(int *status)进 程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就 会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现...

2017-01-20 00:20:00 69

转载 Echarts关系图(使用重力图)

首先展示一下该关系图效果很简单的关系图,不过其中经历不少波折。使用的是echarts2。现在贴出代码: 1 function dos(){ 2 var name=document.getElementById("name").value; 3 $.post("GetChartData",{name:name},function(data){ ...

2017-01-19 15:13:00 437

转载 MyBaitis框架环境搭建(一)

记录Mybatis环境搭建过程,对于该框架的功能、优缺点、原理就不再重复。废话少说开始上步骤:  1、新建工程(java和web项目都可以,这里使用web项目)这里开发工具使用eclipse  2、下载框架所需jar包,这里使用老版本jar包3.2.7(最新为3.4.2)。    使用jar包链接:http://files.cnblogs.com/files/ysj...

2017-01-19 14:39:00 83

转载 Unity3DGUI:刚体碰撞及消息传递

刚体间碰撞:OnCollisionEnter()方法只能写在碰撞主动方的js里下图为不同特性物体碰撞,Collision碰撞式信息传递是否可用触发碰撞模式:OnTriggerEnter()方法只能写在只能写在碰撞主动方的js里,另外碰撞的物体 is Trigger 需要勾选下图为不同特性的物体间碰撞,Trigger触发式信息传递是否可用...

2017-01-19 11:13:00 202

转载 HDU2179--pi(麦金公式)

Problem Description 计算圆周率到小数点后5n 位。(本题不可打表) Input 正整数n<300. n=0结束. Output 圆周率pi到小数点后5n位.第1行输出3.以5个数为1段.每行最多10段,每段占6列,右对齐.参看Sample Sample Input20150Sample Output3. 14159 26535 89793 23846 2...

2017-01-18 14:59:00 204

转载 SQL Server查询优化

1、建立索引之后,按索引字段重复最少来排序,会达到最优的效果2、where子句的顺序决定了查询分析器是否采用索引来查询数据3、把非索引列的结果放在包含列中4、优先选择选择性大的列,过滤条件精确的咧(“=”要优于“between”)以上均来自:http://www.cnblogs.com/marvin/p/HowCanIHandleBigDataBySQLServer.html...

2017-01-18 08:08:00 40

转载 【OOB】MSHTML!CPaste­Command::Convert­Bitmapto­Png heap-based buffer overflow学习

IE 11 MSHTML!CPaste­Command::Convert­Bitmapto­Png heap-based buffer overflow学习MS14-056, CVE-2014-4138Time-line8 May 2014: This vulnerability was submitted to ZDI.9 June 2014: This vulnerabili...

2017-01-18 01:46:00 42

转载 可以在python3下面用的pyh

最近使用python做个小东西,需要生成html,但是pyh0.1是针对python2.7的,在python3上不好用。不过呢,2.7和3.0的区别并不大,把pyh0.1的代码稍微修改后就可以在3.0上使用了。下面是修改后的源代码:# @file: pyh.py# @purpose: a HTML tag generator# @author: Emmanuel Turla...

2017-01-17 15:55:00 442

转载 Can't use function return value in write context 使用empty遇到报错

Note:empty()only checks variables as anything else will result in a parse error. In other words, the following will not work:empty(trim($name)).empty()只检测变量,检测任何非变量的东西都将导致解析错误!转载于:https://www.c...

2017-01-17 14:36:00 61

转载 apache server和tomcat集群配置一:水平负载

下载apache server,最新链接 http://archive.apache.org/dist/httpd/binaries/win32当前实验版本2.2.4下载apache tomcat,我在官网下的是7.0http://tomcat.apache.org/download-70.cgi下载tomcat到apache server的链接器 http://archiv...

2017-01-17 11:00:00 42

转载 【CRT相关配置】

1、选项——会话选项2、回话调整如下:3、日志文件记录保存,即保存所有输入的命令文件名:%S-%T-%M-%D.txt,表示每天会存放到一个文件选择:在连接上启动记录 和 追加到文件转载于:https://www.cnblogs.com/sunshuhai/p/6291527.html...

2017-01-17 00:44:00 93

转载 AOP:静态代理实现方式①通过继承②通过接口

文件结构:添加日志:package com.wangcf.manager;public class LogManager { public void add(){ System.out.println("添加日志..."); }}权限检查:package com.wangcf.manager;...

2017-01-16 15:43:00 46

转载 【Zookeeper】源码分析之Watcher机制(一)

一、前言  前面已经分析了Zookeeper持久话相关的类,下面接着分析Zookeeper中的Watcher机制所涉及到的类。二、总体框图  对于Watcher机制而言,主要涉及的类主要如下。    说明:  Watcher,接口类型,其定义了process方法,需子类实现。  Event,接口类型,Watcher的内部类,无任何方法。  KeeperState,枚...

2017-01-15 17:02:00 57

转载 C++ Primer 第五版读书笔记

第一章  1.1 :编写一个简单的c++程序main函数的返回类型必须为int, 即整数类型。大多数系统中,main的返回值被用来指示状态。返回值0表示成功,非0的返回值的含义由系统定义,通常用来指出错误类型。编译器通常都包含一些选项,能对有问题的程序结构发出警告。打开这些选项通常是一个好的习惯。我们习惯在GNU编译器中使用-wall选项, 在微软编译器中使用/w4...

2017-01-13 17:33:00 116

转载 框架基础:ajax设计方案(一)---集成核心请求

框架基础:ajax设计方案(一)---集成核心请求框架基础:ajax设计方案(一)---集成核心请求报告,我要说话!xp被历史淘汰了,IE6 say goodbye了,太TM开心了,从此不要兼容IE6了,哈哈哈哈哈哈报告,我要说话!IE这sb为啥不早点被杀掉呢,找工作听说要兼容IE,立马软了,唉唉唉唉唉唉报告,我要说话!Jquery太丰富了...

2017-01-12 21:08:00 42

转载 微信小程序坑集

1. 微信小程序不支持cookie  1. 使用Reids存储session  2. 使用3rd_session建立会话关系2. 微信小程序post请求,服务端获取不到参数  1.需要把Content-type改成‘application/x-www-form-urlencoded’才可以正常获取  2. 修改Content-type后,请求参数不会自动序列化,需要使用...

2017-01-12 12:03:00 69

转载 C# string 特殊的引用类型

.Net 框架程序设计(修订版)中有这样一段描述:String类型直接继承自Object,这使得它成为一个引用类型,也就是说线程上的堆栈上不会驻留有任何字符串。(译注:注意这里的“直接继承”。直接继承自Object的类型一定是引用类型,因为所有的值类型都继承自System.ValueType。值得指出的是System.ValueType却是一个引用类型)。  一:string...

2017-01-12 11:12:00 45

转载 TCP协议中的三次握手和四次挥手(图解)【转】

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!!错误配图如下:首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并...

2017-01-11 15:20:00 57

转载 threadpool —— 基于 pthread 实现的简单线程池(code)

转载于 :http://blog.csdn.net/jcjc918/article/details/50395528线程池介绍线程池可以说是项目中经常会用到的组件,在这里假设读者都有一定的多线程基础,如果没有的话不妨在这里进行了解:POSIX 多线程基础。线程池是什么?我的简单理解是有一组预先派生的线程,然后有一个管理员来管理和调度这些线程,你只需不断把需要完成的任务交给他,他就会调...

2017-01-10 18:30:00 165

转载 360度舵机和180度舵机控制方法小结(转)

转载:http://blog.csdn.net/u012223913/article/details/51242054首先先明确一点,360度舵机无法像180度舵机一样控制角度,它只能控制方向和速度。arduino的<servo.h>库提供两个函数控制舵机。write()和writeMicroseconds();这两个函数都可以控制360/180这两种舵机。wri...

2017-01-10 15:49:00 919

转载 oldboy第十三天学习

1、现在给我的感觉是,python终于入门了开始越学越简单了。变得更好理解了。一、memcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是...

2017-01-09 17:23:00 83

转载 重拾数月前做的微信红包小项目

微信授权跳转扫一扫页面进行授权登录,获取到微信用户的基本信息以及open;这几天忙着搞微信小程序的项目,发现原来微信客户端和网页版的授权获取微信用户信息有些差别;微信扫一扫可以授权,但是手机客户端的授权就是不行,网上翻阅了很多,最后好像发现应该是微信认证的问题。现在又改了需求变成不需要用户微信授权登录,用uuid来代替openid放在cookie中,来确认用户是否答过题,很简单的实现。...

2017-01-09 16:19:00 48

转载 SVN 客户端的安装与配置

127.0.0.1这个IP地址代表连接本机,其实https://127.0.0.1:443/svn/Test/和https://ZhongZhenhua-PC/svn/Test/是一样的,因为我这里SVN的服务器端和客户端是在同一台机器上,所以可以有两种服务器端URL的写法转载于:https://www.cnblogs.com/ZHONGZHENHUA/p...

2017-01-08 10:06:00 43

转载 九宝老师微信小程序开发的过程

转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/6258789.html

2017-01-07 10:22:00 84

转载 mysql 基础 增删改查语句

MySQL:众多关系型数据库中的一种仓库 --数据库箱子 --表数据库:进入mysql 命令行: mysql -uroot -p查看所有数据库: show databases;创建数据库: create database niu charset utf8;删除数据库: drop database niu;选择数据库: use databases;查看所有表: show ...

2017-01-06 18:42:00 261

转载 CI加载model的问题

1.需求CI在linux上无法加载model2.原因因为linux区分大小写,且model文件名首字符要大写。As said in the comments : Your model's filename must start with an uppercase. In your case, Ion_auth_model.php.参考资料:http://stackoverflo...

2017-01-06 17:08:00 313

转载 nginx 安全优化

http://nginx.org/en/docs/http/ngx_http_access_module.html 官网1、允许特定的ip访问,拒绝特定ipserver { listen 80; server_name localhost; location / {allow 192.168.1.0; #允许该ip访问deny all...

2017-01-06 15:53:00 34

转载 Git入门

新建仓库,鼠标右键进入Git,找到文件地址将代码克隆到本地进入对应项目下的文件夹(有一个.git的隐藏文件夹),鼠标右键进入Git,对文件进行操作后可以查看状态其中,deleted指删除的文件,modified指修改的文件,untracked files指新建的文件。提交代码需要先add文件可以使用git add -i查看加入的文件...

2017-01-05 18:10:00 46

转载 内存泄漏分析 mat 使用 activity泄漏

https://github.com/square/leakcanarysquare 公司出品mat 下载地址:http://pan.baidu.com/s/1kVPoIxx两天,一个内存泄漏 activity 泄漏 ,搞了两天。毕竟是有开发经验的程序员,工作时间久了,你说你没有用过mat?没有过内存优化分析,内存泄漏研究? 呵呵。第一步:使用st...

2017-01-04 20:36:00 372

转载 Vue-Router 页面正在加载特效

Vue-Router 页面正在加载特效如果你在使用 Vue.js 和 Vue-Router 开发单页面应用。因为每个页面都是一个 Vue 组件,你需要从服务器端请求数据,然后再让 Vue 引擎来渲染到页面上。例如,这里有个用户个人资料的页面。user.vue 文件如下:<template> <div> <h2 v-text="user....

2017-01-04 13:06:00 92

转载 linux设备驱动归纳总结(三):5.阻塞型IO实现【转】

本文转载自:http://blog.chinaunix.net/uid-25014876-id-60025.htmllinux设备驱动归纳总结(三):5.阻塞型IO实现xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一、休眠简介:进程休眠,简...

2017-01-04 08:55:00 48

转载 CSS的一些规范

请使用简单的语法来链接样式表(type 属性不是必需的):<link rel="stylesheet" href="styles.css">短规则可以压缩为一行,就像这样:p.into {font-family: "Verdana"; font-size: 16em;}长规则应该分为多行:body { background-color: lightgre...

2017-01-04 06:48:00 40

转载 玩转spring boot——结合AngularJs和JDBC

参考官方例子:http://spring.io/guides/gs/relational-data-access/一、项目准备在建立mysql数据库后新建表“t_order”SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `t_order`...

2017-01-04 01:02:00 55

空空如也

空空如也

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

TA关注的人

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