xugangjava
码龄14年
关注
提问 私信
  • 博客:384,011
    384,011
    总访问量
  • 72
    原创
  • 2,169,253
    排名
  • 83
    粉丝
  • 0
    铁粉

个人简介:123

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2010-12-16
博客简介:

xugangjava的专栏

查看详细资料
个人成就
  • 获得35次点赞
  • 内容获得136次评论
  • 获得79次收藏
创作历程
  • 1篇
    2015年
  • 19篇
    2013年
  • 41篇
    2012年
  • 17篇
    2011年
成就勋章
TA的专栏
  • C++
    20篇
  • C#
    5篇
  • Java
    9篇
  • Python
    25篇
  • SQL
    4篇
  • Django
    9篇
  • SSH
    1篇
  • 其他
    1篇
  • Twisted
    6篇
  • Bugs
    1篇
  • Debug
    2篇
  • VC皮肤开发
    1篇
  • wxpython
    3篇
  • Extjs
    2篇
  • 笔记
    3篇
  • 工作流
    2篇
  • Linux
  • Mysql
  • 开发工具
  • js
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

wxpython 封装listctrl 支持添加控件

http://blog.csdn.net/xugangjava/article/details/7951605#now not useclass AbstractList(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin, listmix.ColumnSorterMixin): def __init__(self, parent,columes
原创
发布博客 2012.09.06 ·
6974 阅读 ·
0 点赞 ·
3 评论 ·
3 收藏

python adodbapi 获取insert的自增ID

1.有两种方法一直是直接是用OutPutcur = con.execute( "insert into sometable OUTPUT INSERTED.idcolumn values('something')" )cur.rs(RecordSet)里面就包含了 刚插入的ID2.Set NoCount  On#ins
原创
发布博客 2012.08.20 ·
4018 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CA服务器开开发(一)---颁发证书,生成pfx证书安装文件

需要BouncyCastle .net版 下面是项目中用到的证书操作类,通过该类可以生成用户证书cer文件 和证书安装文件pfx文件,并生成认证原文。 public static class CaOperator { /// /// 根证书 /// public static readonly X509Certifi
原创
发布博客 2013.09.02 ·
7335 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

wxpython 拖拽

从本地拖拽到窗口比较简单没有太大问题,但是从窗口中拖拽带 资源管理器中搞了半天由于文件全部在远程,从窗口拖拽到桌面中,需要使用com 比较麻烦,先简单实现吧使用windowfrompoint获取窗口句柄来获取拖拽结束路径from win32com.shell import shell, shellcon def BeginDragFile(self): data = wx
原创
发布博客 2012.12.20 ·
3806 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

基于.Net3.5 Nhibernate 整合 Extjs 框架设计

因为公司项目都是基于.Net3.5的,后台以前项目全部使用的Nhibernate。Extjs前台 主要和后台ashx文件交互。自己设计了一套简单的MVC框架,设计一个RouteHandler 类 实现 IHttpHandler IRequiresSessionState来实现路由功能。主要实现一个ashx可以实现多个方法。为了提高性能IResuserable 返回true,所以必须进行同步
原创
发布博客 2013.11.04 ·
1757 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

jquery全选反选笔记

function CheckAll() { var ck = $("#checkAll"); $("input[name='goodsId']").prop("checked", ck.is(":checked")); }
原创
发布博客 2015.12.11 ·
647 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

Hook MessageBox 全局Hook

发布资源 2013.11.01 ·
zip

Hook MessageBox 进阶 跨进程Hook

转载注明出处http://blog.csdn.net/xugangjava/article/details/7455851以前的文章中说了 如果Hook 系统的MessageBox的函数,本文主要介绍如何Hook全局的MessageBox函数。这里我用SetWindowsHookEx 来实现,SetWindowsHookEx最后一个参数设置为0 ,表示拦截所有进程的相关消息。
原创
发布博客 2013.11.01 ·
6818 阅读 ·
4 点赞 ·
4 评论 ·
4 收藏

Activti 重复启动流程报错

ACT_UNIQ_HI_BUS_KEY 约束导致点击启动的时候连续调用方法org.activiti.engine.impl.RuntimeServiceImpl public ProcessInstance startProcessInstanceById(String processDefinitionId) { return commandExecutor.exe
原创
发布博客 2013.10.22 ·
1918 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Activit设计器汉化

stencliset.json文件里面修改如下{ "title" : "BPMN 2.0标准工具", "namespace" : "http://b3mn.org/stencilset/bpmn2.0#", "description" : "This is the BPMN 2.0 stencil set specification.", "propertyPackages
原创
发布博客 2013.10.22 ·
10940 阅读 ·
1 点赞 ·
6 评论 ·
5 收藏

解决Activiti Modeler 部署中文流程 报错问题

我的Activti 版本是5.13在画流程图的时候 含有中文的流程图无法部署,看了半天源代码。直接把流程图转成base64来解决。1.在Modeler 保存流程是调用方法org.activiti.editor.rest.model.ModelSaveRestResource下面是修改后的完整代码 json_xml传递过来发现是gbk的,这里我转成utf8 然后在进行base64编码。
原创
发布博客 2013.10.21 ·
19550 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

清空Activti脚本

最近在整合 Activti工作流 下面是清空脚本,我删除了用户表 添加用户视图来实现系统用户同步到Activti用户下面是清空脚本,记下来方便以后用到USE [Baiyi.WF]GOIF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_EXEC_BUSKEY') drop index ACT_RU_EXECUTION.
原创
发布博客 2013.10.16 ·
3382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CA服务器开开发(三)---UsbKey认证 客户端Activex Com组件

使用Activex主要为了嵌入网页和服务端C#来调用加密。这里只给出关键代码吧1.私钥解密STDMETHODIMP CMAddr::DePrivKey(BSTR encode, BSTR* orign){ //HCERTSTORE hCertStore = NULL; BOOL ret=TRUE; HCRYPTPROV_OR_NCRYPT_KEY_HANDLE hCryptPr
原创
发布博客 2013.09.02 ·
4515 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

CA服务器开开发(二)---UsbKey认证 服务端

认证过程为,服务端生成一个随机数(认证原文),CA服务器中使用用户的证书里面的公钥进行加密这个随机数,然后用户收到这个加密后的随机数后使用usbkey里面的私钥来解密出认证原文,然后将原文发送到服务端进行比对,如果和开始生成的原文一致,则用户的身份是合法的。这里我写了一个WebService来生成原文并保存到数据库。然后通过插件来提取用户证书公钥加密。 public class CALo
原创
发布博客 2013.09.02 ·
6855 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

boost python 函数中传递对象

class 类class XEventWarp:public XEvent{public: PyObject *self; XEventWarp(PyObject* self_):self(self_){ Py_INCREF(self); } XEventWarp( PyObject* self_, const XEvent& copy ) : XEvent(copy), self(
原创
发布博客 2013.07.19 ·
2861 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

POI Word DOC格式转Html

package com.office;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import javax.xml.parsers.Docum
原创
发布博客 2013.07.18 ·
5436 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

Django整合Extjs源码

发布资源 2013.05.13 ·
zip

C#调试C++ com dll

搞了半天断点无法加载符号。设置 Debugger Type 为Native Only就好了同时设置 Common为 C# 调用com的exe的路径 就好了。记到这里,以后忘了过来看把
原创
发布博客 2013.03.13 ·
1327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Extjs Combo Tree

网上找了半天,找到一个好用的,改了一行代码 使用xtype来创建tree原文地址http://penggle.iteye.com/blog/803338效果图 { xtype:'xcomboboxtree', fieldLabel: '选择部门', width:
转载
发布博客 2013.02.20 ·
3871 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Extjs 树形ID重复

从两个表中取出数据 显示到页面上,使用数据库的id作为node的节点节点就会因为id重复而无法正常的显示重写TreeLoader的 getParams方法Ext.ns("XG.Control.BaseAyncTreeLoader");XG.Control.BaseAyncTreeLoader=Ext.extend(Ext.tree.TreeLoader,{ construct
原创
发布博客 2013.02.04 ·
2080 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏
加载更多