自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张人杰的博客

当一个前后端都很强的架构师

  • 博客(18)
  • 资源 (47)
  • 问答 (6)
  • 收藏
  • 关注

转载 自定义ClistBox控件

http://bbs.csdn.net/topics/390471207

2015-12-28 15:55:19 400

转载 VS2010/MFC编程入门之二十九(常用控件:列表视图控件List Control 下)

http://www.jizhuomi.com/software/197.html上一节是关于列表视图控件List Control的上半部分,简单介绍了列表视图控件,其通知消息的处理和有关结构体的定义。本节继续讲解下半部分,包括列表视图控件的创建、CListCtrl类的主要成员函数和CListCtrl类应用实例。       列表视图控件的创建       MFC同样为列表视图控件的操

2015-12-28 13:11:34 732

原创 MFC从资源文件获取png图片

/*GDI image版本*/BOOL LoadImageFromIDResource(UINT nID, LPCTSTR sTR, Image* &pImg){ HINSTANCE hInst = AfxGetResourceHandle(); HRSRC hRsrc = ::FindResource(hInst, MAKEINTRESOURCE(nID), sTR); // typ

2015-12-26 21:34:01 3520

原创 MFC自定义按钮实现CRgnButton

RgnButton.h#pragma once#include #include "afxwin.h"using namespace Gdiplus;class CRgnButton : public CButton{ DECLARE_DYNAMIC(CRgnButton)public: CRgnButton(); ~CRgnButton(); virtual void

2015-12-26 21:32:27 4824

原创 MFC实现敏感词过滤,Java

今天发布了敏感词过滤的MFC版本。Java版本为本人2011年所做(http://download.csdn.net/detail/ranjio_z/3152287),博文(http://blog.csdn.net/ranjio_z/article/details/6403212)。Java版本效率在过滤纯文本时为2400+词库,5000字,7-8ms,在过滤带符号纯文本时为30ms左右,在过滤h

2015-12-23 10:36:58 587

原创 Java敏感词过滤MFC版发布

Java敏感词过滤MFC版发布,作者:AlexZhang 北京师范大学

2015-12-21 13:01:13 1250 2

转载 UTF-16详解

为了将一个WORD的UTF-16编码与两个WORD的UTF-16编码区分开来,Unicode编码的设计者将0xD800-0xDFFF保留下来,并称为代理区(Surrogate):D800-DB7F ║ High Surrogates ║ 高位替代   DB80-DBFF ║ High Private Use Surrogates ║ 高位专用替代   DC00-DFFF ║ Low

2015-12-20 22:16:27 1496

原创 0xC0000005: 读取位置 0xFEEEFEEE 时发生访问冲突

0xC0000005:  读取位置 0xFEEEFEEE 时发生访问冲突。说明指针所指向的空间已经被释放

2015-12-20 15:25:34 13887

原创 张氏读写锁,c++信号量实现

ReadWriteLock.h#pragma once#includeclass ReadWriteLock{public: ReadWriteLock(void); ~ReadWriteLock(void); void LockRead(void); void LockWrite(void); std::mutex m_lock_writeCount;

2015-12-19 22:27:06 668 1

转载 VC++中字符串编码的转换

VC++中字符串编码的转换在以前VC++6.0中默认的字符集是多字节字符集(MBCS:Multi-Byte Character Set),而VS2005及以后默认的字符集是Unicode,这样导致以前在VC6.0中非常简单实用的各类字符操作和函数在VS2010环境下运行时会报各种各样的错误。字符集可以通过工程属性修改:“工程-属性-字符集”。CString在Unic

2015-12-17 14:57:43 630

转载 MFC好书推荐

http://blog.chinaunix.net/uid-26794077-id-3183124.html侯捷先生曾经评述过Windows MFC开发"四大天王",我也全部拜读,发下我个人的看法供有兴趣钻研的人参考 1. Programming Windows with MFC    MFC最好的入门书籍,一个类一个类的拆开然后讲解给你,很容易上手 2. MFC

2015-12-16 16:15:40 11474

转载 最小化到系统托盘,与系统托盘鼠标操作

void CTimeWakeDlg::toTray()  {  NOTIFYICONDATA nid;  nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA);  nid.hWnd=this->m_hWnd;  nid.uID=IDR_MAINFRAME;  nid.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP ; 

2015-12-15 10:30:56 1109

转载 Android之NDK开发

http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.htmlAndroid之NDK开发 一、NDK产生的背景  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这

2015-12-12 20:37:27 333

转载 VC++程序调试debug dump

http://rendao.org/blog/1999///崩溃后的回调函数,在这里创建dump文件inline LONGWINAPI CrashReportEx(LPEXCEPTION_POINTERSExceptionInfo){charszFileName[MAX_PATH]= {0x00};UINTnRet =0;

2015-12-12 13:47:00 1720

原创 Guard Ports - MFC 2012发布

Guard Ports - MFC 2012,北京师范大学 AlexZhang 能够监控xp,win7,8,10 tcp udp端口的应用

2015-12-11 12:09:01 574

转载 CList的扩展CGridListEx,可排序的grid表格控件

http://www.codeproject.com/Articles/29064/CGridListCtrlEx-Grid-Control-Based-on-CListCtrl

2015-12-11 08:29:22 1050

转载 推荐下载资源-VC++控件Datagrid

http://download.csdn.net/detail/halleyj/7962473

2015-12-08 16:32:44 541

原创 C++11的多线程

C++11标准,简化了C++的多线程编程,方便了很多很多。但是,网上很多有关C++11多线程的例子,都有问题,都用了join,根本没有实现多线程的机制。现在,贴上C++11多线程的例子,通过detach实现多线程同步运行,以供参考。此例子,已在VC2012中运行过,交替输出了"func"和"func2"。#include "stdafx.h"#include #include using

2015-12-04 10:17:06 1013

SSI文件上传与下载工具包V1.0.2

SSI文件上传与下载工具包V1.0.2 Alex.Zhang 2012.8.19

2012-08-19

拾色器jquery-color.picker.js改进V1.0.2

拾色器 jquery color picker 改进 V1.0.2 加入输入验证 翻版请标明作者、修改信息。 Alex.Zhang

2012-08-14

拾色器jquery-color.picker.js

jquery插件,拾色器color picker的改进

2012-08-11

Generic Architecture架构更新2012

通用范型开发样例,通过继承GenericDao、修改ibatis配置文件达到0代码具备基本增删改查功能。 请保留作者信息 Alex.Zhang

2012-08-11

Generic Architecture架构更新

通用范型开发样例,通过继承GenericDao、修改ibatis配置文件达到0代码具备基本增删改查功能。 请保留作者信息 Alex.Zhang

2012-08-10

R2高性能数据库连接池v1.8改进版源码

v1.8优化了超过maxUsingTime的链接的处理,(直接关闭超长链接,新建新链接放回池中),防止出现超长链接直接放回池中后原超长链接使用者仍存在此链接产生的preparedstatement并执行preparedstatement,造成此语句被超长链接的后一使用者提交。 v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。 v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2012.01.05

2012-01-05

R2高性能数据库连接池v1.8源码

v1.8优化了超过maxUsingTime的链接的处理,(直接关闭超长链接,新建新链接放回池中),防止出现超长链接直接放回池中后原超长链接使用者仍存在此链接产生的preparedstatement并执行preparedstatement,造成此语句被超长链接的后一使用者提交。 v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。 v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2012.01.05

2012-01-05

R2高性能数据库连接池v1.7源码

v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。 v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2012.01.01

2012-01-01

R2高性能数据库连接池v1.6源码

v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。 v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.12.14

2011-12-31

R2高性能数据库连接池v1.5源码

v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.12.14

2011-12-14

R2高性能数据库连接池v1.3源码

v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.11.29

2011-11-29

R2数据库连接池高性能连接池v1.3

v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.11.29

2011-11-29

R2 v1.2源码

v1.2 源码 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.11.28

2011-11-28

R2数据库连接池高性能连接池v1.2

v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.11.28

2011-11-28

R2,jdbc数据库连接池源码

jdbc数据库连接池R2的源代码。R2通过代理connection对象和工厂模式实现了不改变原jdbc调用方式的前提下的jdbc数据库连接池。结构简单,功能完善,高可配置,充分应用了jdk1.6的同步包特性,提高了并发效率,并能够完美应用于非web项目和web项目,能够应用于spring项目,成为spring的数据源。 请在项目中保留作者信息 问题及疑问,请联系:alex.zhangrj@hotmail.com

2011-11-27

R2数据库连接池运用jdk1.6特性的高性能全参数化配置连接池

R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.11.26

2011-11-26

jd-gui-cleaner清除jd-gui反编译后注释的工具v1.3.2

jd-gui-cleaner 清除jd-gui反编译后注释的工具图形界面,操作方便在java环境下双击运行运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。运行后会将所有源文件夹中的文件处理后保存到输; 1.2.0版本针对jd反编译后部分文件为空类的情况做统一提示,即找出文件中不存在jd注释的java文件,便于统一处理未能反编译的文件 1.3.2版本增加修改编码功能,能将整个工程中的所有java文件的编码进行修改北京师范大学 计算机系 Alex.Zhang 2011.10.22

2011-10-22

jd-gui-cleaner v1.3.2

jd-gui的注释清理工具 1.3.2版本增加修改编码功能,能将整个工程中的所有java文件的编码进行修改 北京师范大学 计算机系 Alex.Zhang 2011.10.22

2011-10-22

jd-gui-cleaner2加入不存在/**/的提示

针对jd反编译后部分文件为空类的情况做统一提示,即找出文件中不存在jd注释的java文件,便于统一处理未能反编译的文件

2011-10-22

jd-gui-cleaner清除jd-gui反编译后注释的工具

jd-gui-cleaner 清除jd-gui反编译后注释的工具 图形界面,操作方便 在java环境下双击运行 运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。 运行后会将所有源文件夹中的文件处理后保存到输出文件夹中,并处理且只处理.java文件

2011-10-22

sna集中式session管理实现服务器集群及客户端程序

sna集中式session管理实现服务器集群及客户端程序,以“单点登陆、session共享解决方案(2)”为基础建立的服务器机群应用,运行server.bat启动服务器端,将client包导入web工程,通过Client.sessionPut()等方法调用。需要配置web.xml加入filter: <filter> <filter-name>TouchFilter</filter-name> <filter-class>com.teacherclub.session.filter.TouchFilter</filter-class> <init-param> <param-name>nonFilterPath</param-name> <param-value>/cas</param-value> </init-param> <init-param> <param-name>filteredExtensions</param-name> <param-value>do,jsp</param-value> </init-param> </filter> <filter-mapping> <filter-name>TouchFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

2011-06-09

项目开发架构规约--张人杰2020.pptx

本人总结的Spring Cloud项目开发经验,共大家参考。本ppt包含了开发的总体步骤、开发中需要注意的事项,以及本人写的架构代码的应用部分。

2020-04-08

alex-sensitive-words-filter-3.0.jar

本版本为双向词汇版本,顺序扫描文本时,会判断正向词汇和反向词汇,有交叉的以等级高的为准,原理:http://blog.csdn.net/ranjio_z/article/details/75446147,欢迎指教询问打赏。使用说明: 1、本 Java工具包由北京师范大学2000级计算机系 张人杰 开发制作 基于多叉树的查找,任何问题请联系: zhrenjie04@126.com 2、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字新版本在9毫秒

2019-12-13

Spring Cloud Config技术分享

Spring Cloud Config技术分享,讲解实战Spring Cloud Config的配置及部署环境

2018-05-04

Spring Cloud Restful培训PPT

Spring Cloud Restful培训PPT,包括微服务、改造,Restful规约等,实战讲解

2018-03-16

Sonarqube+SonarLint代码净化解决方案

Sonarqube+SonarLint代码净化解决方案 ppt。有关代码净化给大家做讲解的ppt。

2018-02-13

Window 7版Acrive Ports - Guard Ports

Window 7版Acrive Ports : Guard Ports - MFC 2012,v1.0.0.2, 北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。

2016-06-30

Alex-Word-Filter-MFC网络版java客户端(多线程连接池版)

Alex-Word-Filter-MFC网络版java客户端,由北京师范大学计算机学系2000级Alex.Zhang开发,能够过滤纯文本敏感词、标点符号分割敏感词、html敏感词。此版为MFC的客户端版本,此版将主要运算放在了MFC的服务器上,java client只发送socket请求和接收计算结果,此版能够承受的负载极高,200个并发,PC机服务器端基本只占用15%的cpu。java服务器版请下载alex-word-filter敏感词过滤jar包。

2016-02-12

Alex-Word-Filter-MFC网络版(修正版)

Alex-Word-Filter-MFC网络版,由北京师范大学计算机学系2000级Alex.Zhang开发,能够过滤纯文本敏感词、标点符号分割敏感词、html敏感词。此版本,提供网络接口服务,能够开启和关闭指定端口,开启端口后能够使用java客户端连接服务,并返回过滤后的内容。此版本基于CAsyncSocket开发,效率极高,能够在PC机上负载2000个并发(使用java客户端)。因jmeter不勾选reuse-connection会产生connection refused:connect错误,连调了两天,最后改用java程序跑,没有此类问题。正常运行下的Alex-Word-Filter-MFC可以在线修改词库,内部加入了多读单写先后锁机制,不会影响网络服务。正在运行的服务Stop listening后,停止服务。由于Socket清除需要一定时间,停止服务后,立即再次启动服务,客户端会报一部分connection refused:connect异常,运行几十秒后,所有链接恢复正常。java客户端中,已经处理了异常的情况,会再次发起请求,直到正常返回。8001端口的java客户端运行方式为:java -jar alex-word-filter-mfc-client.jar。此版为修正版,通过vld修正了内存泄漏问题。

2016-02-11

Alex-Word-Filter-MFC版

Alex Word Filter MFC版,高效敏感词过滤的C++版本,效率比较Java版本提高了近10倍。能够过滤符号分割的敏感词,能够过滤Html文本中的敏感词。自带2400多词库,可以在线修改词库,分为文本过滤,带符号文本过滤以及html文本过滤。Java版带符号Html过滤在JIT中为5000字文本,40ms左右,C++版为<=1ms。欢迎大家使用,此版本为本地版,有网络使用需求的,可以下载Java版(在baidu中搜“高效Java敏感词、关键词过滤工具包”,Java版为本人2011年4月发布于网上。 作者:AlexZhang 北京师范大学 2015.12.21

2015-12-21

VC++程序查看dump信息工具

VC++程序查看dump信息工具,微软官网上的东西,但是现在很难找到的东西

2015-12-15

Guard Port - MFC 2012

Guard Ports - MFC 2012,v1.0.0.2, 北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。 作者:北京师范大学 张人杰 2015.12.10

2015-12-11

Active Ports - MFC 2012

Active Ports - MFC 2012,北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。 作者:北京师范大学 张人杰 2015.12.10

2015-12-10

张氏web漏洞检查工具

本软件使用eclipse开发,实现了使用通配符生成url后穷举检查所有url是否可用的功能。通过检查web应用的url是否返回200或500,达到黑盒测试web应用是否存在安全泄漏的问题。本软件由北京师范大学2000级(2004届)计算机系张人杰开发,任何改版发布请注明原作者信息。 2015.10.03 张人杰

2015-10-03

用户中心-后台管理系统原型设计

附件为用户中心-后台管理系统原型设计,Axure RP原型设计文件文档

2015-01-14

范型框架Generic Architecture 2012 V2.1.32

范型框架Generic Architecture 2012 V2.1.32,范型框架更新,附件有密码,需要的联系本人。 Alex.Zhang

2012-08-28

SSI文件上传与下载V1.3.22

附件有密码,需要的请留言与本人联系. Alex.Zhang

2012-08-28

SSI文件上传与下载 V1.2.2

SSI文件上传与下载V1.2.2 包括jquery-alex-color.picker.1.3.2.js的更新 Alex.Zhang 2012.8.21

2012-08-21

拾色器改进jquery-alex-color.picker.js V1.3.2

拾色器 jquery color picker 改进 V1.3.2 加入同一页面中可使用多颜色选择器的功能 翻版请标明作者、修改信息。 Alex.Zhang 2012.8.17

2012-08-17

拾色器改进jquery-alex-color.picker.jsV1.3.2

拾色器 jquery color picker 改进 V1.3.2 加入输入验证 翻版请标明作者、修改信息。 Alex.Zhang 2012.8.17

2012-08-17

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

TA关注的人

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