自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx一些优化建议

  worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进...

2018-10-22 11:00:23 313

原创 Idea中Springboot开启热部署方法

Springboot1.3后支持热部署,具体方法如下:1. 增加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional>

2017-05-18 10:14:39 4207 1

原创 Spring boot集成Redis实现sessions共享时,sessions过期时间问题分析

Springboot鼓励零配置的方式,帮你做好大部分重复劳动的事,好到不能再好;具体的Redis安装方法和Springboot集成Redis方法,可以去搜索相关文章或参考该文章http://www.cnblogs.com/mengmeng89012/p/5519698.html。当做用户权限管理时,一般都设置一个session过期时间,以确保用户长时间不操作时自动退出系统。Spring s

2017-05-17 10:29:12 23533 5

转载 你真的了解AsyncTask?

虽说现在做网络请求有了Volley全家桶和OkHttp这样好用的库,但是在处理其他后台任务以及与UI交互上,还是需要用到AsyncTask。但是你真的了解AsyncTask吗?AsyncTask的实现几经修改,因此在不同版本的Android系统上表现各异;我相信,任何一个用户量上千万的产品绝对不会在代码里面使用系统原生的AsynTask,因为它蛋疼的兼容性以及极高的崩溃率实在让人不敢恭维。本文

2016-01-28 11:04:16 584

原创 zxing设置条码两边空白(EncodeHintType.MARGIN)无效的分析

最新项目需要使用到zxing生成条码,条码格式为CODE128,CODE128的规则可参考:点击打开链接。当调用MultiFormatWriter().encode(str,BarcodeFormat.CODE_128, mwidth, mHeight, hints)       后生成的矩阵数据转换为Bitmap图时,会产生左右两边的很大的空白,zxing提供 EncodeHintType.

2015-12-03 09:57:02 16980

原创 Android studio升级导致原有工程出错的解决方法

AS1.5发布,修复了不少BUG,编译速度也大幅提升,所以把一直用的1.2升级到1.5,但是导入原有的工程时,由于Gradle版本问题导致工程无法编译通过,先解决方法如下:1、首先找到工程目录下的build.gradle,dependencies { classpath 'com.android.tools.build:gradle:1.2.2' // NO

2015-11-23 09:07:55 2621

原创 Android布局中权重设置问题

现在Android中最为推荐的屏幕适应方案即为设置控件的权重weight,一般用于线性布局中。传统的 layout_weight 使用方法是将当前控件的 layout_width 和 layout_height都设置成 fill_parent, 这样就可以把控件的显示比例完全交给 layout_weight ;这样使用的话,就出现了 layout_weight 越小,显示比例越大的情况。不过对于 

2015-10-15 10:17:35 5758

原创 Android studio中Custom View使用方法

Android studio的好处,这里就不错过多的说明了。studio中内置了很多的模版可供使用,大大的简化了工作量。在实际开发中,android自带的各类控件可能无法满足我们的需求,这就需要我们自定义控件,下面介绍一下Custom View的方法。第一步:studio界面,File->New->UI Component->Custom View,sutdio自动创建一个布局、CustomV

2015-09-08 10:10:28 6085

原创 Python3 中文使用以及中文乱码问题

Python3中默认的字符编码格式即Utf-8,Python2中采用u'中文'的方式,不再支持。字符串转码方法:str.encode('转码的格式'),例如str.encode('GBK')其他格式的字节流转码成str(utf-8):bytes.decode('utf-8')。Python一直没有方便的IDE,但是微软除了Python插件后,提供了很大的便利。但是在VS中使用中

2015-06-09 16:52:21 9937

转载 跨进程获取其他程序的DBGrid内容

转发自:点击打开链接一、思考与启发  1.对于Windows的Standard Controls,基本上大家应该是都会的:  GetWindowText,WM_GETTEXT可以获取EDIT的文本内容;  LB_GETTEXT可以获取LISTBOX列表项的文本内容;  CB_GETLBTEXT可以获取COMBOBOX下拉列表项的文本内容;  这里我就不多说了。  对

2015-04-02 16:41:06 1012

原创 Windows下子类化目标窗口的方法

当需要干预目标程序的某些操作的时候,除了以前提到的Hook,还可以使用“子类化”目标窗口的方法。先假设一种场合:当需干预目标程序的窗口的某个Panel上的点击事件(类似的也可以)的时候,如果使用HOOK则需要Hook程序的所有消息函数callwindowproc,会造成性能大下降,我们知道消息的窗体是逆向传递的(说的不专业,可以去搜索相关消息的机制),所以当我们需要干预其鼠标点击事件的时候,只需要

2015-01-23 16:15:14 2004

原创 Windows平台监控目标进程及需注意的问题

最近项目中需要监控目标进程并抓取其信息,定位对方进程一般有两种方式:1、Hook系统函数CreateProcess;2、抓取进程快照,采用轮询的方式获取目标进程;此处采用第二种方式,代码如下(有简单注释):TMyProcess = class private Fhandle: Cardinal; Fprocessid: Cardinal; Fpath :

2015-01-16 11:22:17 632

原创 VS中使用Winsock相关函数的问题

以本人的开发环境VS2102为例,在使用Winsock时,需引入winsock2.h头文件。但是编译时出现编译错误,如:无法解析的外部符号 __imp__socket@12,该符号在函数 _wmain 中被引用。是因为编译时无法连接到相关的静态库造成的,解决方法如下:1、选中当前项目,打开属性2、配置属性3、连接器4、输入5、编辑附加依赖项,添加"ws2_32.lib"6、

2015-01-07 16:18:10 810

原创 Python爬虫入门

最新学习Python,以爬虫作为练手的工具来开发。Python提供了urllib用于抓取网页的内容,十分的简单。再配合正则表达式或者HTML解析包,可以十分容易的实现爬虫,但是若开发大数据的则需要到分布式的爬虫,此处暂且不提。首先提供一个简单的抓取单页内容的示例程序,并演示正则表达式的使用方法;示例如下:#encoding:UTF-8import urllib.requestimp

2015-01-04 15:54:14 656

原创 Base64的原理及实现

Base64算法的具体细节原理请自行搜索相关资料,本文只介绍其编码和解码的方法原理。      Base64编码原理:          第一步,每三个字节作为一组,一共是24位二进制数。          第二步,将24位二进制数分为四组,每组有6位二进制。          第三步,在每组前面加两个0(即00),扩展成32个二进制位,即四个字节。          以上三步

2014-08-06 13:41:36 723 1

原创 Qt Install Framework使用方法

Qt程序的打包发布现在已经可以通过其发布的Installer Framework框架来完成,通过修改一些配置文件即可实现。首先,现在该框架(本文书写时官网提供1.3.0、1.4.0和1.5.0的下载),根据有新的谁他吗还用旧的准则,下载1.5.0版本(http://download.qt-project.org/official_releases/qt-installer-framework/

2014-07-14 16:42:03 8891

原创 前博客丢失,死活找不回来,作废,开始新的账户写博客

同标题

2014-07-14 16:40:11 631

空空如也

空空如也

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

TA关注的人

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