自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 openssl evp 哈希算法(md5,sha1,sha256)

1. 简述openssl提供了丰富密码学工具,一些常用的哈希算法比如md5,sha 可以直接用提供的md5.h ,sha.h 接口使用;为了方便开发者使用,openssl 又提供了一个EVP, evp.h 该文件中提供各种常用工具;man evp 可以得知,evp 是openssl 提供的更高一级的密码学工具,可以理解为对提供的各种接口的一个封装EVP文件包含的比较多,本次主要说明EV...

2016-11-30 21:45:00 592

转载 lua劈分字符串方法及实例

  由于工作项目需要,最近需要用lua来写一些脚本。然而lua并不想java那样有很多的好用的api,很多方法得我们自己来编写和封装,就比如今天碰到的劈分字符串,查找资料后只能自己写了一个。代码如下-- 参数:待分割的字符串,分割字符-- 返回:子串表.(含有空串)function string_split(str, split_char) local sub_str...

2016-11-29 16:32:00 43

转载 用C#调用C++DLL(x64),总是提示找不到DLL

用C#调用自己写的C++ DLL(x64),总是提示找不到DLL,调试可以,发布release老是提示找不到DLL(dll文件确定存在) 原因:Visual C++的DLL分发方式没选:调试默认选择:多线程调试 (/MTd)--d结尾的是Debug调试版本 解决方法:选择:多线程 (/MT),说明:这种方法应该对于一些程序来说最实用,仅需一个程序,放到哪都可以运行。/MT意思就是静态编译VC运行库...

2016-11-29 16:06:00 649

转载 codeforces727E Games on a CD

/* ***********************************************Author :devil************************************************ */#include <cstdio>#include <cstring>#include <iostrea...

2016-11-28 21:24:00 71

转载 java web学习总结(十二) -------------------Session

一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cooki...

2016-11-28 15:44:00 31

转载 ASCII 表

转载于:https://blog.51cto.com/cui918/1877347

2016-11-28 15:33:41 46

转载 新浪微博客户端(38)-显示键盘上的工具条

 DJComposeToolbar.m#import "DJComposeToolbar.h"@implementation DJComposeToolbar- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) ...

2016-11-25 20:17:00 67

转载 [转]netty对http协议解析原理

本文主要介绍netty对http协议解析原理,着重讲解keep-alive,gzip,truncked等机制,详细描述了netty如何实现对http解析的高性能。1 http协议1.1 描述 标示ASCII描述字符CR13Carriage return (回车)\nLF10Line feed character(换行...

2016-11-24 16:10:00 43

转载 Python 学习笔记 - Paramiko 模块

Python提供了一个Paramiko模块,允许我们通过SSH 对远程系统进行操作,上传和下载文件。他的使用很直观,下面直接看例子。例1#!/usr/bin/envpython#-*-coding:utf-8-*-#AuthorYuanLiimportparamiko#创建SSH对象ssh=paramiko.SSHClient()#允许连接...

2016-11-23 07:48:15 63

转载 C#线程系列讲座(2):Thread类的应用

一、Thread类的基本用法通过System.Threading.Thread类可以开始新的线程,并在线程堆栈中运行静态或实例方法。可以通过Thread类的的构造方法传递一个无参数,并且不返回值(返回void)的委托(ThreadStart),这个委托的定义如下:[ComVisibleAttribute(true)]public delegate void ThreadStart()...

2016-11-21 09:53:00 42

转载 MySQL(3)-索引

一、索引类型  在MySQL中,存储引擎使用索引,首先在索引中找到对应值,然后根据匹配的索引记录中找到对应的行。  无论是多么复杂的ORM工具,在精妙和复杂的索引面前都是"浮云"。这里只详细描述B-Tree,其他的简要说明....1.1 B-Tree前面介绍过B+树这种数据结构:大多数引擎都支持这种索引。Arch引擎是一个例外:5.1之前Archive不支持任何...

2016-11-18 15:51:00 86

转载 从数据库中导出.csv文件

需求: 本次将数据库中的数据导出成.csv文件(office可以打开), //数据的生成,根据你所选中的数据进行生成 //params:$activity_id -> 活动的id //params:$form_id -> 导出数据中选中的活动id public function exportData($activity_id,$form_id)...

2016-11-18 12:04:00 307

转载 回归PHP(二)——微信接入支付相关

最近给公司调了个bug,涉及到微信支付的相关接口。所以有几个问题在这里记录一下,希望能帮到其他人。商户号微信公众号管理面板中,有个微信支付菜单栏,进去以后,第一个标签中有可能会有两个序列号,其中一个是本公司作为普通商家时的序号。还有一个序号后面会标注着服务商字样,这个是本公司作为服务商时使用的序列号。普通商家,就是微信用户直接将钱转账...

2016-11-18 01:18:00 47

转载 CDH 5.7.0 安装文档

一、实验环境1. IP和主机名和域名,所有主机都可以连接互联网10.0.70.242 hadoop1 hadoop1.com10.0.70.243 hadoop2 hadoop2.com10.0.70.230 hadoop3 hadoop3.com10.0.70.231 hadoop4 hadoop4.com2. 操作系统CentOS release 6...

2016-11-16 15:17:54 137

转载 AC日记——导弹拦截 洛谷 P1020 (dp+模拟)

题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所...

2016-11-16 11:11:00 36

转载 HDU5509 : Pattern String

只要求出两个字符串的最小表示,然后就可以判断是否循环同构。枚举最小表示的开头在哪个位置,然后求出Hash值,如果两个串的Hash值集合有交,那么说明循环同构。因为串经过压缩,原串的长度很大,不能直接枚举开头。考虑当开头在某个串$A^k$里某个位置时的性质:假设$A^k$全在开头,现在考虑挪动一个$A$到结尾。那么如果挪动之后字典序更小了,那么再挪动一个$A$到结尾,比较条件不变...

2016-11-15 21:19:00 186

转载 合理的时间管理能让人生走得更快更远

2008年11月20日,美国《探索》杂志上,20位40岁以下的科学家被冠以“Best Brains”(最具智慧的头脑)的称号。他们专业各不相同。排名第一,并且最没有悬念的一位就是——年仅35岁的陶哲轩(1975.7.17)。经历亮点如下:11岁、12岁、13岁连续三年代表澳大利亚参加国际数学奥林匹克竞赛,依次获得铜牌、银牌、金牌,是迄今最年轻的金牌获奖者(大多数获奖者年龄在 15 岁以上)...

2016-11-15 16:01:00 85

转载 xUtils文件下载

//程序检查更新时,从服务器下载最新apkprivatevoiddownload(finalContextcontext){//FilesdCardFile=newFile(Environment.getExternalStorageDirectory().getAbsolutePath());finalFilefile=newFile(Env...

2016-11-15 14:39:39 198

转载 【leetcode】191. Number of 1 Bits 正整数中的bit位为1的个数

1. 题目Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).For example, the 32-bit integer ’11' h...

2016-11-15 13:15:28 92

转载 js对象的两种写法

<script> //定义一个对象,提供对应的方法或者属性 var s = { sd1: function () { }, sd2: function () { }, index: "2", } s.sd1; s.sd2; ...

2016-11-15 09:57:00 425

转载 [摘录]第二章 以客户满意为绩效导向

 01.融入客户,理解需求(1).埋头苦干¹高绩效(是否紧跟市场,是否有收益,客户的真实需求);(2).客户需求是路标(不断的与客户沟通,发现真正需求,把需求做出发点);(3).把握节奏,坚持以客户需求为导向(按规范使员工以客户需求为导向意识;使员工养成以客户导向的工作习惯);02.专注于客户服务的绩效导向(1).快速响应客户需求(随时、随地的响应并满足客户需求是获得客户认可,实现增值的关键)...

2016-11-14 20:58:00 75

转载 unittest测试驱动之HTMLTestRunner.py

对于自动化来说,测试报告是必须的,在敏捷化的团队中,团队中的成员需要自动化这边提供自动化的测试报告,来判断系统的整体质量以及下一步的测试策略。单元测试库生成测试输出到控制台的窗口上,但是这样的结果看起来比较费力,很显然,控制台日志的输出的信息并不是个好的注意,那么好的注意应该是生成html页面的测试报告,这样的报告看起来更加清晰,庆幸的是unittest的单元测试库扩展的HTMLTestRunne...

2016-11-13 11:54:00 54

转载 java内存模型分析2

不同线程之间无法直接访问对方工作内存中的变量,线程间变量值的传递均需要在主内存来完成,线程、主内存和工作内存的交互关系如下图所示,和上图很类似。这里的主内存、工作内存与Java内存区域的Java堆、栈、方法区不是同一层次内存划分。!!!!这里的主内存、工作内存与Java内存区域的Java堆、栈、方法区不是同一层次内存划分。!!!!3.2 内存间交互操作  关于主内存与工作内存之...

2016-11-13 00:16:00 42

原创 GitLab公布关于开发者趋势的问卷调查结果

GitLab公布了一项问卷调查结果,这个结果是基于他们在7月6日到7月27日期间对362家初创公司的软件开发人员进行问卷调查得出的。主要的调查结果显示,开发人员倾向于使用最新的开发工具,并希望有更多的协作。此外,虽然他们优先关注软件的安全性,但81%的人承认曾发布过未准备好的软件。\\大多数受访的开发者指出,他们首要关注的是使用最新的开发工具,包括用于分布式版本控制、持续集成、协作沟通、敏捷开发和...

2016-11-10 18:00:00 42

转载 用jQuery AJAX发出JSONP请求实现跨域获取数据

为什么80%的码农都做不了架构师?>>> ...

2016-11-10 14:13:00 108

转载 【uva 11082】Matrix Decompressing(图论--网络流最大流 Dinic+拆点二分图匹配)

题意:有一个N行M列的正整数矩阵,输入N个前1~N行所有元素之和,以及M个前1~M列所有元素之和。要求找一个满足这些条件,并且矩阵中的元素都是1~20之间的正整数的矩阵。输入保证有解,而且1≤N,M≤20。解法:这题的图转换得极妙!(*^▽^*) 我们可以发现找到的矩阵需要满足3个条件:1.N行M列;2.各行各列的和;3.各元素的大小。再仔细阅读一次题目,发现题目中提到的2个数字相同——“...

2016-11-10 07:56:00 96

转载 java语言实现堆排序

package secondChapter;import java.util.Random;public class HeapSort { private static int AHeapSize; public static void main(String[] args) { HeapSort...

2016-11-09 19:07:00 43

转载 oracle start with connect by prior

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-11-09 17:01:00 41

转载 iOS开发之UITableView联动实现城市选择器

在 iOS开发之城市选择器一文中用两列的UIPickerView实现了城市选择器,今天用两个UITableView来实现一下,首先这种联动在很多地方用得上,而且方法有好几种,我这里选择了个人喜欢的一种方式:弄两个UITableView,让当前控制器管理。这种方式总体思路如下:1、添加两个UITableVi...

2016-11-09 10:08:00 122

转载 关于libevent的事件持续化EV_READ | EV_PERSIST

关于事件的可持续化从网上找的内容,可以看下github中的一本book,点击下面的连接就ok了。github-libevent_book引用其中的话About Event PersistenceBy default, whenever a pending event becomes active (because its fd is...

2016-11-08 15:15:32 2187

转载 Spring基础

为什么80%的码农都做不了架构师?>>> ...

2016-11-07 21:29:00 33

转载 仿易信引导页面

目前的引导页面大多数就是ViewPager,不过已经有很多app的引导页面变为动画+viewpager,第一次见到,感觉很新颖,用户体验会瞬间提升一阶。那么问题来了,这样的引导页面怎么做的呢?曾经一度用易信,有一次更新版本后发现易信的引导页面就是这种情况,感觉很新颖。昨天下载了虾米音乐,用的也是这样的,但跟这个有区别。首先看效果图:...

2016-11-07 21:03:27 62

转载 cat

为什么80%的码农都做不了架构师?>>> ...

2016-11-07 14:27:00 49

转载 转】使用kaptcha生成验证码

原博文出自于:  http://www.cnblogs.com/xdp-gacl/p/4221848.html      感谢!    kaptcha是一个简单好用的验证码生成工具,通过配置,可以自己定义验证码大小、颜色、显示的字符等等。下面就来讲一下如何使用kaptcha生成验证码以及在服务器端取出验证码进行校验。 一、搭建测试环境1.1、创建Web测试项目  新...

2016-11-07 11:16:00 44

转载 python学习笔记4-redis multi watch实现锁库存

  python 关于redis的基本操作网上已经很多了,这里主要介绍点个人觉得有意思的内容1.redis的事务操作以及watch 乐观锁;后面描述2.tornado下异步使用redis的方式  redis是单进程单线程模型,本身应对外部请求的是单任务的,也是多线程安全的,这个大家都应该知道的, 所以才会经常有人用redis做计数服务。  首先redis 的...

2016-11-07 01:22:00 169

转载 图片剪切

canvas剪裁图片并上传,前端一步到位,无需用到后端背景:     当前主流的图片剪裁主要有两种实现方式。     1:flash操作剪裁。2:利用js和dom操作剪裁。     目前看来这个剪裁主要还是先通过前端上传图片到服务器,然后前端操作后把一些坐标和大小数据传到后台,然后后台来执行剪裁。我一直觉得这样有很多问题:     1.必须要先把图片上传到服务器然后才能执行后面的操作...

2016-11-06 17:57:00 191

转载 线性代数--矩阵的初等变换

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-11-05 20:28:00 126

转载 数据库设计【笔记】

数据库设计一、设计步骤 1.收集信息(来源项目需求分析) 2.标识实体(一般是需求分析中需要管理的信息名词) 3.标识每个实体的属性 4.实体之间的关系二、画e-r图(实体关系图) 1.矩形表示实体 2.椭圆表示实体的属性 3.菱形表示实体之间的关系 4.用直线连接实体和属性,实体和实体之间的关系三、实体之间的关系: 1.一对一 1:1...

2016-11-05 18:32:00 52

转载 将域控制器DC强制降级

天早上接的case,客户是一小公司,唯一的DC由于硬件故障启动不了,更换硬件后,提示目录服务无法启动,只能进active directory restore mode。 查阅KB258062,还是无法修复,提示: Open DIT database ... Could not initialize the jet engine Jet error -255 Failed 看来...

2016-11-04 15:55:36 711

转载 MV*的描述

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-11-04 00:27:00 123

空空如也

空空如也

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

TA关注的人

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