- 博客(240)
- 收藏
- 关注
原创 Java服务器的JSON数据包三重加密算法(转载)
mina的粘包拆包其实是蛮简单的,只是一开始没搞清楚原理。Java服务器的JSON数据包三重加密算法我们要约定数据包的格式,我这里的是(4个字节长度+json的string字符串)1:写一个[code="java"]ProtocolCodecFactory类,用来拦截数据包处理内容如下public class MessageCodecFactory implemen...
2015-06-03 19:30:49
267
原创 java ssl (转载)
某项目的业务系统要求在用户使用的过程使用数字证书。在刚接手这个任务时,我对个中的知识几乎不了解,于是到处搜刮相关资料,网上此类文章甚多,但都比较零散,而且个人认为其中绝大部分未能尽释所疑。在经历了数天的郁闷及实践以后,终有所悟,作此文以记。 1 对称加密与非对称加密对称加密方法的加密与解密采用相同的密钥,因此任何人只要获得其中的密钥,就可以对密文进行解密。而非对称加密方法...
2014-12-25 17:50:31
227
原创 再议gluPerspective和gluLookAt的关系
再议gluPerspective和gluLookAt的关系看了Opengl的相关程序,发现有些东西还是特别迷茫,尤其是gluLookAt的函数做啥用的,而gluPerspective又有什么功能.在网上查看到了这篇: 终于搞明白gluPerspective和gluLookAt的关系了(zz)http://cowboy.1988.blog.163.com/blog/static/...
2014-08-20 00:51:25
211
原创 table
[code="java"] table { table-layout:fixed; word-break: break-all; word-wrap:break-word ; cellspacing:0px; cellpad...
2014-05-27 00:13:47
252
原创 关于 字号、PX像素、PT点数、em、CM厘米、MM毫米之间的换算
关于 字号、PX像素、PT点数、em、CM厘米、MM毫米之间的换算 (2011-04-25 15:09:21)转载▼标签: 杂谈 分类: 专业知识pt (point,磅) 是一个物理长度单位,指的是72分之一英寸。 px (pixel,像素)是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素...
2014-05-22 10:12:42
4550
原创 iptable
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/init.d/iptables save service iptables restart
2014-03-27 17:47:55
141
原创 SQL加密
[code="SQL"] CREATE PROCEDURE [dbo].[sp_undecrypt] ( @procedure SYSNAME = NULL , @revfl INT = 1 )AS /**//* 王成辉翻译整理,转贴请注明出自微软BI开拓者www.windbi.com 调用形式为: exec dbo.sp__windbi...
2013-11-27 17:44:23
85
原创 fixChildNode
[code="java"]function fixNodeList(obj){ var o=obj.childNodes; var size=o.length; alert(size); var p=[]; var index=0 for(var i=0;i
2013-11-26 22:46:00
92
原创 java 删除目录
[code="java"]import java.io.File;public class FileAction { /** * @param args */ public static void main(String[] args) { FileAction fAction = new FileAction(); fAction.remove...
2013-08-01 21:45:06
126
原创 java 大文件ip 统计
[code="java"]import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileFilter;import java.io.FileOutputStream;import java.io.FileReader;i...
2013-07-18 08:56:41
152
原创 #ocx 格式转换
[code="c++"]#include#include "iconv.h" using namespace std;typedef unsigned char byte; class Convert { private: int code_convert(char *from_charset,char *to_charset,char *inbu...
2013-06-14 14:31:22
120
原创 负载均衡方法
•随机:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。虽然许多均衡产品都支持该算法,但是它的有效性一直受到质疑,除非把服务器的可运行时间看的很重。•轮询:轮询算法按顺序把每个新的连接请求分配给下一个服务器,最终把所有请求平分给所有的服务器。轮询算法在大多数情况下都工作的不错,但是如果负载均衡的设备在处理速度、连接速度和内存等方面不是...
2013-06-05 22:26:16
131
原创 一个负载均衡的算法
去一家游戏公司面试,题目大概是给出权值,求出值, 当时题目太多了,没有做完[code="java"]import java.util.HashMap;/*** * hcmfys@163.com * tomjnefu * 一个负载均衡的算法 * * 2013-06-05 20:51 * * @author Administrator...
2013-06-05 20:51:13
98
原创 &#x 格式数据转换
[code="java"]import java.io.UnsupportedEncodingException;/** * @(#)Convert.java * * * * @author hcmfys@163.com * @version 1.00 2013/5/22 */public class Conver...
2013-05-22 11:52:46
382
原创 strtok_r 字符分割
[code="java"]char * strtok_r(char *ptr, const char *sep, char **end){ if(!ptr) /* we got NULL input so then we get our last position instead */ ptr = *end; /* pass...
2013-01-18 15:51:15
128
原创 c++ base64
[code="java"]/** base64.h** Created on: 2013-1-15* Author: hcmfys@163.com*/#ifndef _BASE_64_H_#define _BASE_64_H_#include #include #include #include using namespac...
2013-01-15 16:44:16
134
原创 Java数据库连接
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个数据库开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。 这里集结了主流的不同数据库的连接方式,关于Oracle,SQLserver ,Mysql, ...
2012-11-22 10:42:39
108
原创 http post
[code="java"]package test.net;import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpMethod;import org.apach...
2012-10-31 11:51:14
246
原创 Java proxy 代理访问网络(转)
How to make your Java applications work across proxies and firewalls?IntroductionJava provides a rich API for networking and I/O. The initial releases of the JDK did not contain native support for pro...
2012-10-31 10:12:01
150
原创 java版mini编辑器
习惯用Editplus来查看源代码,但是没有代码导航功能,想看看类信息,elipse功能特别强大,就模拟了一些功能现在还有不少bug,我对代码解析算法也不太懂,欢迎提出意见!!下载在附件 实现了代码查看包,outlet 类信息 ----------------------------------------------------------------------...
2012-10-11 15:40:48
175
原创 java excel 导入
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import org.apache.poi.hssf.usermodel.HSSFCell;impo...
2011-12-16 18:04:15
60
原创 excel 导入
package *.*; import java.util.ArrayList; import java.util.Iterator; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.u...
2011-12-16 18:03:14
60
原创 EVAL_BODY_INCLUDE
EVAL_BODY_INCLUDE:把Body读入存在的输出流中,doStartTag()函数可用EVAL_PAGE:继续处理页面,doEndTag()函数可用SKIP_BODY:忽略对Body的处理,doStartTag()和doAfterBody()函数可用SKIP_PAGE:忽略对余下页面的处理,doEndTag()函数可用EVAL_BODY_TAG:已经废止,由EVAL_B...
2011-08-09 10:19:20
239
原创 我的mvc小框架
mvc control [code="java"]package com.app;import java.io.IOException;import java.io.PrintWriter;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import javax.ser...
2011-08-06 17:11:56
82
Dlg访问
Dialog DlgA{public:int Num;};Class DlgB{DlgA a;intGetDlgAInfo(){return a.Num;}}
2011-08-05 15:43:00
70
Dlg访问
Dialog DlgA{public:int Num;};Class DlgB{DlgA a;intGetDlgAInfo(){return a.Num;}}
2011-08-05 15:43:00
80
Dlg访问
Dialog DlgA{public:int Num;};Class DlgB{DlgA a;intGetDlgAInfo(){return a.Num;}}
2011-08-05 15:43:00
62
原创 jrebel的使用
[code="java"]-noverify -javaagent:E:\jrebel\jrebel.jar-Drebel.dirs=E:\app\WEB-INF\classes-Drebel.spring_plugin=true -Drebel.struts2-plugin=true[/code]
2011-07-06 18:21:41
89
java 实现windows资源管理器
最近在使用linux的界面,有时候觉得界面很难用,不如windows方便,就想着自己做一个想windows explorer(实现了部分功能) 的界面,可是最近没空,特把源代码公布出来,现在还有不少bug。最近上班前一直在地铁玩俄罗斯方块,就自己也做了一个,写得不好,大家交流一下!![img]http://dl.iteye.com/upload/attachment/504978/72...
2011-06-27 00:00:18
175
HDN_ENDTRACK
近期把List Control扩展成Grid,参考了两篇关于SubItem Selection的文章,一篇来自Piotr Szewczyk.. 采用NM_CUSTOMDRAW方法,另一篇来自Muhammad Azam.,采用LVS_OWNERDRAWFIXED。我个人偏好于NM_CUSTOMDRAW,因为NM_CUSTOMDRAW可以控制是否自绘,可以控制自绘区域(CDDS_ITEMPREPAIN...
2011-06-15 21:34:00
167
HDN_ENDTRACK
近期把List Control扩展成Grid,参考了两篇关于SubItem Selection的文章,一篇来自Piotr Szewczyk.. 采用NM_CUSTOMDRAW方法,另一篇来自Muhammad Azam.,采用LVS_OWNERDRAWFIXED。我个人偏好于NM_CUSTOMDRAW,因为NM_CUSTOMDRAW可以控制是否自绘,可以控制自绘区域(CDDS_ITEMPREPAIN...
2011-06-15 21:34:00
157
duoview1
首先在H文件有如下声明:class CMultiViewApp : public CWinApp{public: CView* m_pFirstView; CView* m_pOtherView; int m_currentView; CView* m_pView2; CView* m_pView1; ...
2011-04-26 19:12:00
63
duoview1
首先在H文件有如下声明:class CMultiViewApp : public CWinApp{public: CView* m_pFirstView; CView* m_pOtherView; int m_currentView; CView* m_pView2; CView* m_pView1; ...
2011-04-26 19:12:00
71
duoview
1--首先创建想切换的两个视图类(view类)比如:class CTestView1 : public CFormView{//....}class CTestView2 : public CView{//....}2--然后在xx.cpp文件中(XX代表工程名)即CxxApp类的cpp文件中包含切换的两个类的头文件,如:#include "TestView1.h"#include "TestVi...
2011-04-26 19:09:00
62
duoview
1--首先创建想切换的两个视图类(view类)比如:class CTestView1 : public CFormView{//....}class CTestView2 : public CView{//....}2--然后在xx.cpp文件中(XX代表工程名)即CxxApp类的cpp文件中包含切换的两个类的头文件,如:#include "TestView1.h"#include "TestVi...
2011-04-26 19:09:00
69
原创 linux debian 2.6.36内核编译
如果打算使用X-Window中的xconfig界面来配置内核,所以,需要安装qt3,运行命令#apt-cache search qt3然后将几个开头为qt3的包安装。#apt-get install qt3-dev-tools qt3-qtconfig qt3-doc qt3-designer qt3-assistant qt3-apps-dev然后在http://www.ker...
2011-04-18 19:27:04
78
15551
BCG注册表清除:第一次在CXXXApp::ExitInstance() 加入CleanState(),运行一次接着注释掉,再在OnInitInstance加入m_bSaveState=FALSE估计在BCG控件要写注册表的时候,它自己的写入注册表函数会判断m_bSaveState 1.VC2008集成了BCGControlBar的相关功能,用wizard生成的话如果选与BCGContro...
2011-04-07 19:43:00
131
15551
BCG注册表清除:第一次在CXXXApp::ExitInstance() 加入CleanState(),运行一次接着注释掉,再在OnInitInstance加入m_bSaveState=FALSE估计在BCG控件要写注册表的时候,它自己的写入注册表函数会判断m_bSaveState 1.VC2008集成了BCGControlBar的相关功能,用wizard生成的话如果选与BCGContro...
2011-04-07 19:43:00
105
原创 c 16进制转换10进制
unsigned int pows(int num,int size){ if(size<=0) return 1; else return num* pows(num,size-1);}/****@buffer 字符数组 *@len buffer长度 *@reserve 是否倒序 (注意字节大小端问题) */un...
2011-03-16 17:27:45
150
消息
在MFC应用程序中传输的消息有三种类型:窗口消息、命令消息和控件通知。窗口消息(Window Message)一般与窗口的内部运作有关,如创建窗口、绘制窗口和销毁窗口等。通常,消息是从系统发送到窗口,或从窗口发送到窗口。若需要窗口消息的完全的列表,请参考M F C文档。命令消息命令消息一般与处理用户请求相关,当用户单击一个菜单项或工具栏时,命令消息产生,并被发送到能处理该请求的类对象(如,装载文件...
2011-03-08 19:44:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人