- 博客(80)
- 资源 (12)
- 收藏
- 关注

原创 广义线性模型
历经2年多,整理了广义线性模型的教程,有兴趣的可以查阅:https://zhangzhenhu.github.io/blog/index.html目录:广义线性模型1. 概率基础 2. 最大似然估计 3. 推荐与检验 4. 指数族 5. 线性回归模型 6. 广义线性模型 7. 参数估计 8. 模型评估 9. 模型检验 10. 高斯模型 11. 逆高斯模型 12. 二项式模型 13. 泊松模型 14. 指数模型 15. Gamma 模型 16. 过度分散...
2021-03-16 12:42:34
505
转载 QSqlQuery::next() 引起的崩溃
QSqlQuery::next() may trigger an out-of-bounds array access with SQLite plugin if setForwardOnly(true) is called after QSqlQuery::exec() qsqlquery crashes (ASSERT failure in QVector::operator[]:
2012-01-09 15:35:56
5326
原创 密码生成器
密码生成器 近日优快云密码泄露事件很火爆啊,悲催的是我大部分账户都是同一个密码,事后一一改掉,好麻烦啊。为了避免这样的情况再次发生,花了点时间自己搞了密码生成软件,把一些信息计算出MD5值,然后用MD5值做密码,用Qt做的,没什么技术含量,很简单的东东.... 把站点域名 用户名 附加码 计算出一个MD5值,32位,分成4组,自己决定用哪些做密码就行,可以讲MD5里的字
2011-12-24 18:19:58
1810
4
原创 TableModel失效的问题
今天在写一个小应用时,本来很快就搞定了,可是遭遇到TableModel怎么都不好使,无法读取,无法写入。 浪费很多时间终于发现,我的Database和TableModel对象直接在类中定义,然后在类的构造函数中设定数据库名和连接数据库。TableModel好像只能在构造函数指定Database对象,也就是说必须在Database指定连接数据库之后在定义初始化TableMode
2011-12-24 11:45:11
1200
转载 使用 JavaScript 将相对路径转换为绝对路径
转自:http://baifa.me/2010/01/convert-to-absolute-path.html有时为了唯一标识网址或其它开发需要,我们需要将相对的网址转换为绝对的网址。当然前人实现方式已经不少,但或多或少的存在缺点或兼容问题。下面我将总结已有实现并给出相对完美的实现。常规实现:地址转换因该实现方式千变万化,故略去代码,但在开发时需考虑 base 标签的会带
2011-11-17 16:39:59
5093
转载 对比 javascript url编码
javascript 常用的编码格式有:escape(), encodeURL(), encodeURIComponent() 区别如下:escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20
2011-11-17 16:39:03
665
转载 使用 JavaScript 拦截和跟踪浏览器中的 HTTP 请求
转自:http://www.cn-java.com/www1/bbs/viewthread.php?tid=19343作者简介 要克俭是一位工作在 IBM CSDL 的软件工程师。目前从事网页在线翻译应用的开发,您可以通过 kjyao@cn.ibm.com 联系到他。 金发华是一位 IBM CSDL 的软件工程师。目前从事企业电子商务应用的开发,您可以通
2011-11-10 19:20:10
7876
原创 QSqlRelationalTableModel的setFilter()问题
在使用QSqlRelationalTableModel时,可以设置外键,详细方法可以参考文档。当使用了SqlRelationalTableModel的setRelation()后,再使用setFilter时就要注意了,因为SqlRelationalTableModel类中已经包含了多张表,所以在写过滤规则时,必须加上表名,否则会出问题,查不到任何结果。例如:filter = "myTable.id = 1",在id前面必须加上表名myTable.
2011-05-28 16:17:00
5543
6
原创 javascript中刷新iframe
<br />在iframe中刷新另一个iframe<br /> <br />window.parent.frames['statusFrame'].location.reload();//可以
2011-02-16 14:43:00
1363
原创 Django下载大文件和压缩zip文件
<br />国内的资料太少了,转自国外:http://djangosnippets.org/snippets/365/<br />import os, tempfile, zipfilefrom django.http import HttpResponsefrom django.core.servers.basehttp import FileWrapperdef send_file(request): """
2011-01-27 10:03:00
7569
1
原创 django数据库查询
特殊过滤django数据库查询时,一般就是 modelname.objects.all();modelname.objects.filter();modelname.objects.get()等等,在过滤时,如果过滤条件假设是其中的某一字段,比如 id,要求id=5,或者是一个范围比如1
2010-12-16 16:22:00
3872
原创 交换机毒化攻击模拟攻击(linux)
交换机毒化攻击模拟攻击(linux)可调整攻击力度与时间,附加对当前网络延迟的测试,程序画出延迟与吞吐量曲线图,此功能目前还不是很完善,数据处理只是取得平均值,还未用数学统计的方法处理,仅供参考!
2010-10-13 13:17:00
2307
原创 支持IPv6的即时通信与文件传输
支持IPv6和ipv4的文件传输与即时通信SixMan这是上次IPv6文件传输的升级版,新特性如下:1.加入了即时通信,也许只是鸡肋,大家别BS我啊2.支持文件夹传输3.解决上一版中,有些情况下只能单向传文件的重大缺陷,现在只要双方建立了连接,无论哪方发起的连接,只要连接建立就能互传文件...使用方法:点击 添加用户-> 双击“新加入的用户” -> 在弹出的聊天窗口 输入 对方(不是你自己的) IP(v6) -> 点击 连接 -> 等待连接成功后 即可发送文件时 只需将待发送的文件(夹)拖拽的窗口即可点击
2010-10-13 13:05:00
6375
1
原创 ARP攻击模拟工具
以下是本人平时的一些小作品,特此和大家一起分享...ARP攻击模拟工具第一代说明: 实现模拟以太网的ARP欺骗攻击和IP地址冲突攻击。 此为本人早期作品,固比较简陋和不完善,漏洞及错误之处可能较多请多多包涵! 开发环境为vs2005 + winpcap 4.0.2 编译需要导入winpcap 4.0.2 lib库 使用之前需安装winpcap4.0.2驱动程序及源码下载地址:http://download.youkuaiyun.com/source/2752634 注意:此软件仅供学习测试使用,不得用于非法或者商业目的
2010-10-13 12:54:00
12736
5
转载 Linux文件系统分析
<br />这里的分析有别于一般书上讲的Linux文件系统分析,主要区别是:这里的分析与其说是文件系统分析倒不如说是Linux磁盘映象的分析,<br />首先从获取磁盘映象开始,然后分析磁盘映象的结构,内核文件系统部分的代码无非就是对磁盘映象的管理罢了。<br /> 依据读源代码的体会,Linux文件系统实现可以看作三个部分:用户眼中的文件系统,内存中的文件系统,磁盘上的文件系统。用户眼中<br />的文件系统是指open,read等系统调用的实现以及目录树状结构的实现,内存中的文件系统是指缓冲管理,
2010-10-06 09:50:00
1696
转载 对CEdit进行继承,支持DropFile得到文件名
<br />对CEdit类进行继承,新类CDropFileEdit支持文件的拖拽得到文件名。使用的时候添加头文件到具体程序中,再使用类向导与资源文件关联起来就可以使用。具体代码如下<br />DropFileEdit.h#if !defined(AFX_DROPFILEEDIT_H__412BC2B6_D7BF_4CBE_9EFB_FCC77B59A21F__INCLUDED_) #define AFX_DROPFILEEDIT_H__412BC2B6_D7BF_4CBE_9EFB_FCC77B
2010-09-02 19:55:00
1743
原创 POJ_1321_DFS
<br />//n皇后问题,暴力搜索即可<br /> <br />#include <stdio.h><br /><br />char map[11][11];<br />int ans;<br />char h[11];<br />char v[11];<br />int n,k;<br />void dfs(int x, int num)<br />{<br /> int i,j;<br /> int ii,jj;<br /> if(num ==
2010-08-29 11:07:00
620
原创 POJ_3009_DFS
<br />//============================================================================<br />// Name : POJ_3009_DFS.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : Hello
2010-08-27 12:42:00
512
原创 POJ_3083_DFS+BFS
<br />//============================================================================<br />// Name : POJ_3083_DFS+BFS.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : sh
2010-08-26 12:43:00
667
原创 POJ_2488_DFS
<br />//============================================================================<br />// Name : POJ_2488_DFS.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : Hello
2010-08-26 09:05:00
685
原创 linux内核学习之进程和线程
Linux进程、线程问题2010年8月15日,今天研究的是Linux的进程管理,昨天是内存寻址,感慨颇深啊,《深入理解Linux内核》这本书真是浪得虚名,根本没有说到问题的本质,一些概念的由来、定义、区别以及联系,技术的原理,运行过程,整体结构,各部分衔接等等问题统统没有说明白,甚至根本没说,全书都是Linux的数据结构,及各种变量,接口函数,却根本没说是什么,为什么。对于新手来说简直是灾难,我看完之后发觉什么都不知道,跟他妈没看一样,根本不理解,没办法去差别的资料或者网上搜索,在网上Baidu、Googl
2010-08-21 16:56:00
12014
原创 内存寻址
内存寻址 版本1.0最近又研究了一下内存寻址,没有一份资料能讲的透彻,不是不细致,而是缺乏整体感,都不全面,让人看完后没有一个整体模型,现就我关心的问题记录如下,如果要很全面很细致的记录的话会花费我很多精力,所以只是记录大概流程,以后再慢慢修正吧。所有贴图皆来自网络一.分段的由来1.8086分段的产生主要是因为8086处理器,不了解的可以去查一下资料。因为8086有20根地址线,能访问2的20次方共1MB的
2010-08-20 18:07:00
1150
转载 X11/Linux下发布Qt程序(Deploying Qt Applications for X11/Linux)
X11/Linux下发布Qt程序(Deploying Qt Applications for X11/Linux)2010-02-05 11:06轉載請註明本文轉自 http://hi.baidu.com/午小夜/blog/item/b50c71502a1428848d5430aa.html在X11平臺下發佈qt程序,首先準備好程序中需要使用的資源,庫和插件。。。比如你的可運行程序取名叫作panel,那把你的panel,那些libQt*.so.4和libQt*.so.4.6.0(链接和共享
2010-07-12 19:30:00
1157
原创 新手易步入的Qt中QTcpServer多线程误区
这几天在写基于tcp的文件传输,用到了QTcpServer这个类,大家都知道如果想用多线程处理接入的连接套接字(QTcpSocket),需要自己重新定义一个基类为QTcpServer的派生类,并且重新实现其中的虚函数 incomingConnection()去接受client连接, 并创建线程处理该连接。假设 class FortuneThread :publicQThread是处理client连接的子线程, 在该线程里向client端写入数据,问题出来了...
2010-07-10 14:05:00
10835
4
转载 QT下捕捉组合键
QT下捕捉组合键<br />日前一直有人在问QT下如果能够判断两个键同时按下,其实这很简单。这样用法无非就是用在做快捷键之类的东西上。但是要注意的是,不能用一些非功能键来组成快捷键,比如说不能A键+B键,或者1键+2键这样,因为这在技术上是比较难实现的。好了,以下是用QT4判断组合键的一种方法:<br />判断shift + F1234567void Window::keyPressEvent(QKeyEvent *e){if(e->modifiers()== Qt::Shift
2010-07-07 13:43:00
4314
1
原创 Libcap的安装
Libcap的安装Libpcap简介libpcap是unix/linux平台下的网络数据包捕获函数包, 大多数网络监控软件都以它为基础。 Libpcap可以在绝大多数类unix平台下工作. Libpcap应用程序框架 Libpcap提供了系统独立的用户级别网络数据包捕获接口,并充分考虑到应用程序的可移植性。Libpcap可以在绝大多数类unix平台下工作,在windows平台下,一个与libpcap 很类似的函数包 winpcap 提供捕获功能,其官
2010-07-03 11:17:00
17376
原创 QT获取本机IP和MAC地址的方法
QNetworkInterface localInterface =localInterface.interfaceFromName("设备名称 例如 eth0"); QString MAC =localInterface.hardwareAddress()/* "90:FB:A6:11:52:63"*/; int localNetmask = 0xFFFFFF00; int localIP ; for(int i =0; i {
2010-07-01 08:01:00
11761
转载 qt 加图标资源方法
1.在qt-creator下显示projects侧边栏,也就是菜单栏window-->sidebar2.选择你的项目,右键-->add new-->qt Resource file,为资源文件名起个名比如pic,选个路径.确定,确定.3.新建的.prc文件是空的,选中,单击右边的Add,选add Prefix,添加一个prefix,默认是/new/prefix14.单击/new/prefix1,点Add,选add Files,添加你要添加的资源,确定就OK了.----------
2010-06-30 12:55:00
2108
原创 Qt静态编译的方法---对Qt很失望
Qt creatorQt 4.3 and newerEdit /mkspecs/win32-g++/qmake.conf: Change QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-relocto (add -static)QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-im
2010-06-30 10:05:00
3506
原创 QT 添加第三方库
qt真狗!气死爷了!!!! 对于新手来说简直就是灾难,遇到问题根本没处解决,百度都不好使了.... 关于添加第三方库的问题,我在Linux下用libcap开发了一个ARP攻击软件,想要移到windows平台,结果libcap库和socket api 都找不到,先记录添加方法.pro工程文件如下:QT += networkTARGET = ARPTEMPLATE = appSOURCES += main.cpp / mainwindow.cpp / GetHostList/
2010-06-29 19:33:00
5550
1
原创 ACMer生涯就这样结束了...
就这样结束了?两年的时光,恍如隔日。 时间:2010年06月15号 地点:哈尔滨,哈工大华德技术应用学院。人物:tiger,成大才子,超Gay 赛事:2010 ACM/ICPC东北地区赛 比赛一共十道题目,赛事平均是做出4道题目,其中的A,B,E,I题较易,AC的队伍比较多。其中A题最容易,很简单的题目,很多队伍瞬 间AC,当时看完这题后,决定由才子来解决,但才子状态一直不好,n分钟过去了,样例还没搞定,终于我和超gay发现他步入误区了,我当机立断接过手,重 新写过
2010-06-17 16:26:00
993
原创 The last day 2010年6月13日
明天就要去哈尔滨了,不出意外的话这应该是我最后一次参加ACM比赛了。和ACM相识两年多了,马上就要告别ACM了,如今很不舍呀。 ACM,真的让人学到了很多东西,不只是技术上的,其中还包含的做人的道理,人生的真谛。唯一遗憾的就是当年的远大目标没有实现,甚至相差很远,呵呵,还真是失败呢!人是要向前看的,吸取教训,努力在今后的人生里迈向辉煌的成就,哥是不甘心默默无闻的,一定要在江湖上留下哥的传说! 最后祝愿后天能取得一个好的成绩,否则今生会留下很大的遗憾的!
2010-06-13 18:39:00
669
原创 POJ_2352_树状数组
<br />//============================================================================<br />// Name : POJ_2352.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : 树状数组<br />// Description : Hello World in C++, Ansi-style<br />/
2010-06-13 14:14:00
606
原创 POJ_2481_树状数组
<br />//============================================================================<br />// Name : POJ_2481.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : 树状数组都快忘光了 1924K 1157
2010-06-13 12:29:00
498
原创 POJ_2394_最短路径---SPFA算法
<br />//============================================================================<br />// Name : POJ_2394.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : 最短路径---SPFA算法<br />/
2010-06-09 18:16:00
616
原创 POJ_1511_最短路径_spfa
<br />//============================================================================<br />// Name : POJ_1511.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : 求两遍单源最短路径之和即可,第二遍要把图
2010-06-09 15:56:00
465
原创 POJ_2001_trie
<br />//============================================================================<br />// Name : POJ_2001.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : 可能有相同单词的情况<br />//==
2010-06-09 13:37:00
514
原创 POJ_1364_差分约束
<br />//============================================================================<br />// Name : POJ_1364.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : 破题!!!题意都搞不明白!!!<br /
2010-06-06 14:46:00
539
原创 POJ_3169_差分约束+bellman_ford
<br />//============================================================================<br />// Name : POJ_3169.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description : 对于差分约束理解的还不透彻!!!现理解如
2010-06-05 10:48:00
671
原创 POJ_3159_差分约束+heap+dijsktra
<br />//============================================================================<br />// Name : POJ_3159.cpp<br />// Author : tiger<br />// Version :<br />// Copyright : Your copyright notice<br />// Description :
2010-06-04 20:30:00
610
交换机毒化攻击模拟攻击(linux)
2010-10-13
支持IPv6的文件传输及即时通信
2010-10-13
ARP攻击模拟工具 第一代
2010-10-13
支持IPv4和IPv6双协议的文件传输工具
2010-09-05
随机点名(mfc实现)+源码
2010-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人