2013年10月8日

HUNNU--湖师大--11409--Skill

摘要: SkillYasser is an Egyptian coach; he will be organizing a training camp in Jordan. At the end of camp,Yasser was quiet amazed that the participants solved all of the hard problems he had prepared; so he decided to give them one last challenge: Print the number of integers having N digits where the.. 阅读全文

posted @ 2013-10-08 22:48 新一 阅读(165) 评论(0) 推荐(0)

[置顶] 博客搬迁到新地址。

摘要: 博客搬迁到新地址 http://www.flysnow.org/,感谢一直以来朋友们的支持。定期会写一些博文,喜欢的朋友可以看看,也可以收藏。 阅读全文

posted @ 2013-10-08 22:46 新一 阅读(130) 评论(0) 推荐(0)

HUNNU--湖师大--11407--It Is Cold

摘要: [F] It Is ColdDr. Ziad Najem is known as the godfather of the ACPC. When the regional contest was held in Alexandria, Egypt, the weather was very cold. What surprised Dr. Ziad was that in the contest hall the fans were turned on! Dr. Ziad immediately needed to know, for each team, the speed in whi.. 阅读全文

posted @ 2013-10-08 22:44 新一 阅读(193) 评论(0) 推荐(0)

SPOJ DQUERY 求区间内不同数的个数 主席树

摘要: 这题跟HDU3333差不多吧。离线的做法很简单,不再说了以前做过。 主席树的做法就比较暴力了。。 什么是主席树呢。。其实是某种称号。在该题中的体现是可持久化的线段树。对于一个数如果以前没出现过就插入到主席树中否则就删除以前那个。再插入主席树。注意,所有的更新和删除都是建立了新的节点来保持其历史状态的。。对于T[i]我们存的是从1到i区间的不同的数出现了多少个。然后这棵树是根据T[i - 1]来建立的。 代码如下。。第一次写主席树。 几乎是照着爱将的代码写的。不过他是倒着来插入的,我是正向来的。 无非是一个以左端点为根查询。一个以询问的右端点为根查询, #include #include #.. 阅读全文

posted @ 2013-10-08 22:41 新一 阅读(281) 评论(0) 推荐(0)

PE文件结构详解(四)PE导入表

摘要: PE文件结构详解(二)可执行文件头的最后展示了一个数组,PE文件结构详解(三)PE导出表中解释了其中第一项的格式,本篇文章来揭示这个数组中的第二项:IMAGE_DIRECTORY_ENTRY_IMPORT,即导入表。也许大家注意到过,在IMAGE_DATA_DIRECTORY中,有几项的名字都和导入表有关系,其中包括:IMAGE_DIRECTORY_ENTRY_IMPORT,IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT,IMAGE_DIRECTORY_ENTRY_IAT和IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT这几个导入都是用来干什么的,他们 阅读全文

posted @ 2013-10-08 22:38 新一 阅读(665) 评论(0) 推荐(0)

求二叉树的深度和宽度

摘要: // 求二叉树的深度和宽度.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include #include using namespace std;struct BTNode{ char m_value; BTNode *m_left; BTNode *m_right;};//先序创建二叉树void CreatBTree(BTNode *&root){ char nValue = 0; cin >> nValue; if ('#' == nValue) { return; } else { root = 阅读全文

posted @ 2013-10-08 22:38 新一 阅读(381) 评论(0) 推荐(0)

Linq中Union与Contact方法用法对比

摘要: 文章一开始,我们来看看下面这个简单的实例。代码片段1:int[] ints1 = { 2, 4, 9, 3, 0, 5, 1, 7 };int[] ints2 = { 1, 3, 6, 4, 4, 9, 5, 0 };IEnumerable intsUnion = ints1.Union(ints2);IEnumerable intsContact = ints1.Concat(ints2);Console.WriteLine("数组ints1:");foreach (int num in ints1){ Console.Write("{0} ", nu 阅读全文

posted @ 2013-10-08 22:36 新一 阅读(864) 评论(0) 推荐(1)

The Arduino IDE(compiler)'s float bug

摘要: 1.通常直接使用串口的print函数就ok Serial.println(DHT.humidity);//assuming DHT.humidity is float2.但是习惯问题,还是偏好sprintf,则可以考虑dtostrf dtostrf(DHT.humidity,3,0,rh); 参数1为float值。 参数2转换后整数部分长度 参数3为float精确度,如1则为保留1位。 参数4为转换后的字符串。修正于:http://www.lixin.me/blog/2013/04/21/29713 阅读全文

posted @ 2013-10-08 22:32 新一 阅读(310) 评论(0) 推荐(0)

eclipse下maven插件的安装

摘要: 最近公司项目要求使用maven来进行项目的管理开发,在这里记录一下eclipse下maven插件的安装。 maven插件在eclipse下安装害得我挺恼火的。 我想用最简单的那种方式--在线安装:通过Help-->Install New Software的方式,输入HTTP地址来安装,简单易操作,但是也优缺点,就是下载速度慢,或者有的时候干脆搜索不到要安装的插件。使用第一种方式来安装,输入 http 地址:http://m2eclipse.sonatype.org/sites/m2e,把选项勾上,然后等待它 下载安装,完成之后重启 eclipse 即可。 但实际上这种方... 阅读全文

posted @ 2013-10-08 22:29 新一 阅读(271) 评论(0) 推荐(0)

在32位Windows 8或Windows 7上安装Windows Phone 8 SDK

摘要: 这需要一点技巧的,其实WPSDK8是支持32位系统的,可因为微软脑残的限制,安装方法如下: 这里必需要有一个工具,OllyDbg 2.0,去官网下载即可。 启动OD,在菜单打开选项窗口,在Events那里把调试子进程(Debug child process)的勾选勾上,然后用OD启动WPexpress_full.exe,直接F9,此时OD会瞬间弹出另一个新的OD并且停在child进程的入口点,此时请切回去原来的OD,点击菜单File->Detach,然后回到child的OD按F9,等看到Windows Phone SDK这几个大字的黑窗口出来后(不出来也行,看你人品),立马按F12,.. 阅读全文

posted @ 2013-10-08 22:25 新一 阅读(270) 评论(0) 推荐(0)

《sqlite权威指南》读书笔记 (一)

摘要: 一 常量字符串常量 (使用单引号括住。如果常量中有单引号,使用两个单引号来表示。大小写敏感)数字常量二进制常量 二 关键字关键字大小写不敏感 三 注释单行注释使用 --XXXXXXX多行注释使用/*XXXXXX*/ 四 创建表CREATE [TEMP | TEMPORARY] TABLE table_name (column_definitions [constraints,]); 五 修改表ALTER TABLE table_name {RENAME TO new_table_name | ADD COLUMNcolumn_definitions}; 六 关系操作基本操作Restricti. 阅读全文

posted @ 2013-10-08 22:24 新一 阅读(215) 评论(0) 推荐(0)

hdu 3729 I'm Telling the Truth 二分图匹配

摘要: 裸的二分图匹配。需要输出方案。 #include#include#include#include#includeusing namespace std;#define M 100005#define N 65bool vis[M];vector g[N];int now[M];int n,m;int dfs(int k){ for(int i=0;i=1;i--) { memset(vis,0,sizeof(vis)); ans+=dfs(i); } printf("%d\n",ans); ... 阅读全文

posted @ 2013-10-08 22:22 新一 阅读(179) 评论(0) 推荐(0)

SQL Server手工插入标识列

摘要: 如果我们在标识列中插入值,例如: insert member(id,username) values(10,'admin') 则在查询分析器里面会返回错误信息: 引用内容 服务器: 消息 544,级别 16,状态 1,行 1 当 IDENTITY_Insert 设置为 OFF 时,不能向表 'member' 中的标识列插入显式值。 有的情况我们需要手动插入标识列的值,例如删除了一些记录后,标识列并不连续,而我们又想把它补齐。我们利用一个开关可以让愿望变成现实: SET IDENTITY_Insert [TableName] ON 在查询分析器里面这样写: SET 阅读全文

posted @ 2013-10-08 22:22 新一 阅读(870) 评论(0) 推荐(0)

HDU 3065 AC自动机 裸题

摘要: 中文题题意不再赘述注意 失配数组 f 初始化一步到位#include #include #include using namespace std;#define N 2000100#define maxnode 50010#define sigma_size 26struct node{ char name[55]; int num;}S[1101];struct Trie{ int ch[maxnode][sigma_size]; int val[maxnode]; int f[maxnode]; int sz; void init(){ sz=1; memset(ch,0,sizeof.. 阅读全文

posted @ 2013-10-08 22:18 新一 阅读(181) 评论(0) 推荐(0)

virtualbox 虚拟3台虚拟机搭建hadoop集群

摘要: 用了这么久的hadoop,只会使用streaming接口跑任务,各种调优还不熟练,自定义inputformat , outputformat, partitioner 还不会写,于是干脆从头开始,自己搭一个玩玩,也熟悉一下整体架构。整体环境:主机Win7 i5 4核 8G内存 笔记本;虚拟机(客户机)采用Centos5.9 ( 用这个的原因是不想用图形界面,并且以后还想试着装一下ICE) 3台互联的虚拟机搭建Hadoop集群: 1. 选用virtualbox V4.2.18 + Centos 5.9 virtualbox V4.2.18 下载地址:http://dlc.sun.com.... 阅读全文

posted @ 2013-10-08 22:16 新一 阅读(4876) 评论(0) 推荐(0)

hdu 3720 Arranging Your Team 枚举

摘要: 不可能解可以直接判断。搭配产生的附加分可以用一个二维数组保存。 枚举1442,4种类型的人,因为总人数只有23个,所以可以搜索暴力枚举,然后保存最优解。注意trick,答案可能为负数,所以初始化ans不能为0.#include #include #include #include #include #include #include #include #include #include #include #define maxn 1005#define MAXN 100005#define mod 1000000007#define INF 0x3f3f3f3fusing namespace 阅读全文

posted @ 2013-10-08 22:16 新一 阅读(201) 评论(0) 推荐(0)

sqlserver 数据行统计,秒查语句

摘要: 1.传统统计方式 2.极速统计方式 SELECT rowcnt FROM sys.sysindexes WHERE id=OBJECT_ID('RelationOneLevel') and indid=1 indid 索引 ID:0 是 堆 1是 聚集索引 大于1是 非聚集索引 3.备注 ... 阅读全文

posted @ 2013-10-08 22:12 新一 阅读(356) 评论(0) 推荐(0)

5款创业在线学习的工具

摘要: 相信很多有志青年都想借助互联网开拓自己的事业,可是经常面临一个很现实的问题——缺乏一定的专业知识和技能。没关系,互联网中的丰富教育资源就可以让你迅速地跨越这一障碍,熟悉与创业相关的运营、管理、融资等操作技巧。下面介绍的五个在线学习工具可以帮助创业者们做好互联网创业的相关功课。1.GrovoGrovo 是一个提供关于互联网服务与工具的教育视频的创业项目。Grovo 的定位很明确,帮助那些不熟悉互联网的创业者和企业用户快速地掌握使用互联网的技巧。Grovo 的教育视频将互联网的流行产品和服务进行了分类,用户可以根据实际情况选择性地观看、学习。视频的种类很丰富,有介绍 Twitter、Faceboo 阅读全文

posted @ 2013-10-08 22:10 新一 阅读(480) 评论(0) 推荐(0)

让Hibernate生成的DDL脚本自动增加注释

摘要: 我们知道可以通过Hibernate对象自动生成DDL建表语句,通过PowerDesigner工具可以反向工程生成数据字典,但是在生成的DDL中一直不能写上中文的注释,这就使我们生成的数据字典不具有可用性。这个假期宅在家里调试代码,发现Hibernate的Dialect,Table,Column的映射中已经做了comment的处理,只是Hibernate团队认为这个功能的重要性太小,一直没有时间提供这个需求,于是就自己动手实现这个功能了,这可是使用我们的数据对象代码与数据字典文档同步的关键一环啊!通过对Hibernate代码的跟踪发现了处理映射的逻辑是在代码AnnotationBinder中,. 阅读全文

posted @ 2013-10-08 22:08 新一 阅读(781) 评论(0) 推荐(0)

Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改

摘要: 今天帮童鞋重装系统,他的电脑是Windows、Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =... 于是我就帮他装了个windows,之后重新引导了Ubuntu,下面记录下:gurb引导的修复: 1、拿一个Ubuntu系统U盘或者光盘,没有的话去烧一个,如何烧点 此文。 2、重启进入U盘或光盘启动,选择实用Ubuntu(try ubuntu)。 3、查看信息。打开终端(ctrl+alt+t),在终端下输入sudo -i(获得管理员权限)fdisk -l(查看分区及类型)然后会出现你的磁盘的信息。Device Bo... 阅读全文

posted @ 2013-10-08 22:06 新一 阅读(2595) 评论(0) 推荐(0)

Flashback Query、Flashback Table(快速闪回查询、快速闪回表)

摘要: Flashback Query闪回查询flashback query是基于undo表空间的闪回,与之相关的参数如下:SQL> show parameter undoNAME TYPE VALUE ------------------------------------ ----------- ------------------------------ undo_managementstring AUTO undo_retention integer 900 undo_tablespacestring UNDOTBS1 undo_management:undo管理方式分自动auto和手动 阅读全文

posted @ 2013-10-08 22:02 新一 阅读(464) 评论(0) 推荐(0)

程序的链接与装入(动、静态重定位)

摘要: 原由: 多道程序环境下,程序是并发执行的,所以要使程序运行,必须先为之创建进程,而创建进程的第一件事就是将程序和数据装入内存目的:用户程序到内存可执行程序的步骤: 即 下面开始将程序“链接”和“装入”的具体情况: 程序的链接: 源程序经过编译后,得到一组目标模块,再利用“链接程序”将这组目标模块链接起来,形成一个完整的装入模块(即可执行文件) 如下图:源程序编译后得到三个目标模块A、B、C,长度分别为L、M、N,链接后形成右侧的装入模块: 链接时需要做两个工作: Ø 相对地址进行修改(变化以后还是相对地址),地址都变为相对最上层模块的起始地址来计算。 Ø 变化外部调用符号, 阅读全文

posted @ 2013-10-08 21:59 新一 阅读(4777) 评论(0) 推荐(3)

概率dp-九度-1546-迷宫问题

摘要: 题目链接:http://ac.jobdu.com/problem.php?pid=1546 题目意思:有一个起点S,多个出口E,#代表不能走,每次等概率的随机选择下一个可以行走的位置,求从S到出口的期望。解题思路:高斯消元求解期望。先BFS预处理能够到达的出口的位置,然后如果从起点不能到达终点,直接输出-1.然后对于无效的点,置该未知数的解为-1,否则依据dp[i][j]=1+dp[i-1][j]*1/4+dp[i][j+1]*1/4+dp[i+1][j]*1/4+dp[i][j-1]*1/4,构建n*m个方程,注意有些位置的可行位置数小于4,为cnt的话,此时的下一步概率为1/cnt.然后解 阅读全文

posted @ 2013-10-08 21:57 新一 阅读(204) 评论(0) 推荐(0)

【Deep Learning学习笔记】Dynamic Auto-Encoders for Semantic Indexing_Mirowski_NIPS2010

摘要: 发表于NIPS2010 workshop on deep learning的一篇文章,看得半懂。 主要内容:是针对文本表示的一种方法。文本表示可以进一步应用在文本分类和信息检索上面。通常,一篇文章表示为V大小的一个向量,|V|是词表的大小。传统的方法,向量中每个值是tf/idf计算得到的权重。不过|V|比较大的时候,对于文本分类和信息检索来讲,时空复杂度都比较大。这时候需要对|V|进行降维。通常的方法是LDA系列的方法,将文章表示成若干个topic上面的分布。不过实验效果并不好。本文作者用deep stack auto-encoders来做。 具体做法:构建deep stack auto-en 阅读全文

posted @ 2013-10-08 21:55 新一 阅读(346) 评论(0) 推荐(0)

hdu3722Card Game(KM最大带权匹配)

摘要: 题目请戳这里题目大意:给n个字符串,再给一个n的排列:p1,p2....pn。然后将第i个字符串贴到第pi个字符串后面,然后形成一个环。pi的首字符和第i个字符串的末尾字符就相邻,如果这2个字符相等,各自再向内延伸一个位置,知道这个环首尾字符不等为止。延伸的位置为该环的得分(如果pi == i,得分为0),对于每个排列,有n个这样的环,求得分和最大为多少。题目分析:最大带权匹配!!以为是个字符串的题目,就没仔细看。。。建图直接跑模版。。。详情请见代码:#include #include#includeusing namespace std;const int N = 205;const int 阅读全文

posted @ 2013-10-08 21:53 新一 阅读(229) 评论(0) 推荐(0)

Adblock Plus完美过滤视频网站广告、无黑屏!及屏蔽非本站脚本的Adblock Plus过滤器语法之探讨

摘要: 测试用浏览器:Firefox 24。订阅的Adblock Plus过滤规则有默认的ChinaList + EasyList,和国内视频广告规则[Yge.me],其网址:http://i.yge.me/killad/kill.video.ad.txt注:使用Chrome衍生浏览器(如金山猎豹、世界之窗6、枫树浏览器)的最好另行使用插件:Adkill and Media Download但光有这二个订阅规则还不够,youku.com有广告时长的黑屏, iqiyi.com的视频广告也没过滤掉!添加上如下规则:||static.soku.com/v*/soku/js/ @@||static.youku 阅读全文

posted @ 2013-10-08 21:51 新一 阅读(2171) 评论(0) 推荐(0)

计算任意位数的Pi

摘要: 当用程序实现求pi的值时,也许你能够很快写出算法(利用求pi的几个公式),但是由于使用单变量保存结果,限于计算机硬件对变量的表示范围有限,因此,最多只能计算出pi值小数点后十多位。但需要得到一个更大位数的pi值时,就得考虑其他的算法。 我们采用这个公式计算pi: pi/2 = 1+1/3+1/3*2/5 + 1/3*2/5*3/7 + 1/3*2/5*3/7*4/9+......在计算上述公式的个分式值时,由于1/3这类的分数是无限循环小数,而使用单变量时,由于变量能表示的范围有限,因此,多余的部分将被舍去。为了提高精度,这时可以定义数组来逐位保存无限循环小数,例如:定义有20个元素的数组t. 阅读全文

posted @ 2013-10-08 21:51 新一 阅读(1006) 评论(0) 推荐(0)

最近新出的C++右值引用的意思

摘要: 看了一下这种方法的介绍,个人感觉,右值引用,更像人类的思想了,有些将编译前与编译后结合紧密的感觉。 左值引用是变量名的别名,右值引用是值的别名,也就是不将值赋给一个变量名所在的地址,直接将值所在的初始的地址位置,转给右值引用变量名。 这个好比是这样,一个人来图书馆送书,管理员没有将书送到指定的书架,而是在送书地点,直接将书架,架起来,包住这本书。这样的好处,我想只有一点,就是在编译时,节约内存占用,而在编译后的代码中,右值引用变量所在的代码位置上,是立即数,而不是寄存器或是地址值,从而加快了运行速度。 以上全是个人理解。 为什么要用两个&,我现在不清楚,或许是只是为了分清这个操作。 . 阅读全文

posted @ 2013-10-08 21:49 新一 阅读(258) 评论(0) 推荐(0)

汇编语言的简答入门--斐波那契数列(递归)

摘要: TITLE Save an array and dispalyINCLUDE Irvine32.inc.dataarray DWORD 12 DUP (?) ; define a array for saving Fibonacci numbersstep = type arraynum DWORD ?count DWORD ?prompt byte "The first twelve fibonacci numbers are ",0prompt1 DWORD " ",0 .codemain PROC mov edx,offset prompt cal 阅读全文

posted @ 2013-10-08 21:47 新一 阅读(2301) 评论(0) 推荐(0)

由阿里巴巴一道笔试题看Java静态代码块、静态函数、动态代码块、构造函数等的执行顺序

摘要: 一、阿里巴巴笔试题:public class Test { public static int k = 0; public static Test t1 = new Test("t1"); public static Test t2 = new Test("t2"); public static int i = print("i"); public static int n = 99; private int a = 0; public int j = print("j"); { print("构造块&q 阅读全文

posted @ 2013-10-08 21:45 新一 阅读(575) 评论(0) 推荐(0)

Android项目实战--手机卫士20--拿到已经安装了的程序以及程序管理主界面

摘要: 好了,之前我们就讲了高级工具里面的短信备份与还原,那么我们高级工具里面的功能就基本上完成的啦,还有一个叫程序锁的功能而已,但我们今天先不做它先,我们先把我们的程序管理这个功能完成先。先让大家看一下我们程序管理要做成什么样子先 我们程序管理这个功能主要就是上面的第二张图片啦,主要就是有卸载、运行和分享而已我们今天就先把第一张图片里面的内容完成先,要完成第一张截图里面的内容,我们首先就要知道,程序管理,那么就是要把我们手机里面的所有应用读取出来,然后才能操作的,所以我们就要新建一个model类用来存放这些应用的信息啦,然后还有有一个类用来读取手机里面所有的应用的com.xiaobin.se... 阅读全文

posted @ 2013-10-08 21:43 新一 阅读(240) 评论(0) 推荐(0)

Eclipse用法和技巧二十四:当git遇上eclipse

摘要: git是非常优秀的代码管理工具,eclipse是非常不错的,免费的IDE。工作中两者碰到一起,有点麻烦了:eclipse对于每个项目会生成一些特定的文件,而这些文件又不是项目必须的,并且每个人的配置是不一样的,所以这些文件不好放入版本库随代码统一管理。刚开始的时候,本人是在执行 git add 或者git reset这些命令的时候指定文件,这个就没有直接来 git add .这样的命令方便了。接下来就介绍一个一劳永逸的方法: 步骤一:进入当前项目仓库的.git目录,进入info目录 步骤二:找到exclude文件,此时将eclipse新产生的文件名称复制到exclude中 步骤三:保... 阅读全文

posted @ 2013-10-08 21:41 新一 阅读(186) 评论(0) 推荐(0)

Android---用动画来处理布局的变化

摘要: 本文译自:http://developer.android.com/training/animation/layout.html布局动画一种系统预装的动画,每次布局配置发生变化时,系统会运行它。你所需要做的所有的事情,就是设置布局中的一个属性,告诉Android系统,要用动画来处理这些布局的变化,并且系统会为你执行默认的动画。提示:如果你想要提供自定义的布局动画,就要创建一个LayoutTransition对象,并把它提供给带有setLayoutTransition()方法的布局。创建布局在Activity布局的XML文件中,把想要启动动画的布局的android:animateLayoutCh 阅读全文

posted @ 2013-10-08 21:39 新一 阅读(326) 评论(0) 推荐(0)

x64位windows上程序开发的注意事项

摘要: 在Windows上面32位与64位的区别有:1.指针大小的区别,sizeof(int *)在32bit下面是4个字节,在64bit下面是8个字节 2.size_t的区别,size_t在32bit下面是4个字节的范围,在64bit下面是8个字节的范围 3.地址空间的区别,在32bit下面,最大地址空间是4GB,在64bit下面是可以大于4GB的 4.32位程序在64位Windows上运行,是有一个Wow64子系统辅助其运行的,默认情况下,访问注册表和某些文件夹是被重定向的 5.指针的区别也意味着Handle的区别 6.唯一支持Windows原始64位编译的msvc编译器不支持64bit的内联汇编 阅读全文

posted @ 2013-10-08 21:37 新一 阅读(381) 评论(0) 推荐(1)

win32程序中简单应用mfc

摘要: 今日写程序在win32中用CRect发现报错,突然想起来。要引入mfc库。想重新建立一个工程添加对mfc的支持。发现选项不能选。查资料后发现。在win32程序中简单应用mfc库,只需要简单的引入就好了。注意这个时候如果出来#ifdef _DLL #ifndef _AFXDLL #error Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] #endif #endif这个错误。只需要把 阅读全文

posted @ 2013-10-08 21:36 新一 阅读(342) 评论(0) 推荐(0)

服务级后门自己做——创建服务

摘要: 以往大多数的木马/后门都是通过修改系统ini文件(比如Win.ini,System.ini)或修改注册表的RUN值来实现自启动的,还有更简单的是修改Autobat.exe(老大,地球不适合你,你还是回火星吧),但随着网络用户安全意识的提高,连我家旁边卖茶叶蛋的大妈都知道如何对付这些老方法了。为了适应新时代木马后门技术的发展要求,一种利用Windows NT/2000/XP系统服务的后门产生了,现在的WinShell,WinEggDrop等众人皆知的Telnte扩展后门都利用了这种方式。相信很多小菜们对这种后门技术并不了解,所以,我在这里就充个大头,给大家传授教业解解惑吧(受害MM目光呆滞,一脸 阅读全文

posted @ 2013-10-08 21:34 新一 阅读(466) 评论(0) 推荐(0)

win7方面API學習

摘要: Getting Applicateion Data Folder Paths Win32#include //link with shell32.libPWSTR pSzFolderPath = NULL;if(succeeded(SHGetKnownFolderPath(FOLDERID_ProgramData,0,NULL,&pSzFolderPath)){ CoTaskMemFree(pSzFolderPath);}关于什么时候使用CoTaskMemAlloc/CoTaskMemFree来申请/释放内存也就是说,如果需要调用COM接口,并且接口中有[out]的参数,且类型不是整形 阅读全文

posted @ 2013-10-08 21:32 新一 阅读(298) 评论(0) 推荐(0)

VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号

摘要: 以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号) BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 UINT uSystemInfoLen = 0; // 在程序执行完毕后,此处存储取得的系统特征码的长度 // 网卡 MAC 地址,注意: MAC 地址是可以在注册表中修改的 { UINT uErrorCode=0; IP_ADAPTER_INFO iai; ULONG uSize = 0; DWORD dwResult = GetAdaptersInfo( &iai, &uSize ); if( 阅读全文

posted @ 2013-10-08 21:30 新一 阅读(872) 评论(0) 推荐(0)

CSS3之过渡Transition

摘要: CSS3也有着非常强大的属性,那就是过渡——Transition。过渡——Transition在W3C的描述:“css的transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。”既然CSS3的过渡这么强大,下面我们就一点一点掌握它吧。CSS3中的过渡Transition有四个中心属性:transition-property、transition-duration、transition-delay和transition-timing-function。 一、transition-p. 阅读全文

posted @ 2013-10-08 21:26 新一 阅读(365) 评论(0) 推荐(0)

解决PyGObject在pydev下报错的问题

摘要: 使用PyGObject在eclispe+pydev下写代码,由于库是动态链接的,pydev无法识别,所以检查语法的时候会报错,但是并不影响代码运行。 不过对于我这样由轻微强迫症的患者来说,看见代码报错就不行。网上捣鼓了半天,没搞定。自己偶尔发现了一个解决办法。 把你的文件名的字母组合里加个短杠'-',(不是下划线)代码就不会“报错”,红叉叉就没了。不知道为什么pydev就这么矫情。 阅读全文

posted @ 2013-10-08 21:26 新一 阅读(208) 评论(0) 推荐(0)

关于OS_PRIO_SELF的说明

摘要: 在看ucosii 中关于删除任务的函数 OSTaskDel 时看到 if (prio == OS_PRIO_SELF) { /* See if requesting to delete self */ prio = OSTCBCur->OSTCBPrio; /* Set priority to delete to current */ } 这样一段代码,一开始不太理解,自己仔细想了想,下面说一下自己的理解。 我先查了一下 OS_PRIO_SELF 是在uCOS_II.H中定义的: #define OS_PRIO_SELF 0xFF /* Indicate SELF priority */ 阅读全文

posted @ 2013-10-08 21:22 新一 阅读(1299) 评论(0) 推荐(0)

select菜单实现二级联动

摘要: 执行人* function zxDwChange() { var bmid = $("#zxrDw").val(); alert(bmid); $("#zxrId").empty(); var text = "选择民警"; $.post("${base}/zfjd/zxrList", {"bmid":bmid}, ... 阅读全文

posted @ 2013-10-08 21:20 新一 阅读(1375) 评论(0) 推荐(0)

HeadFirst设计模式笔记:(六)命令模式 —— 封装调用

摘要: 1.概念将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例;设置调用参数;调用目标对象的方法。但在有些情况下有必要使用一个专门的类对这种调用过程加以封装,我们把这种专门的类称作command类。Command模式可应用于 a)整个调用过程比较繁杂,或者存在多处这种调用。这时,使用Command类对该调用加以封装,便于功能的再利用。 b)调用前后需要对调用参数进行某些处理。 c)调用前后 阅读全文

posted @ 2013-10-08 21:16 新一 阅读(263) 评论(0) 推荐(0)

rnqoj-57-找啊找啊找GF-二维背包

摘要: 简单的二维背包问题。数组t[j][k]记录时间数组dp[j][k]记录数量保证数量的前提下,时间最少#include#include#include#includeusing namespace std;#define INF 99999999int dp[101][101];int t[101][101];int main(){ int a,b,c,i,j,k,n; while(~scanf("%d",&n)) { scanf("%d%d%d",&a,&b,&c); for(j=0;j=a;j--) { ... 阅读全文

posted @ 2013-10-08 21:15 新一 阅读(122) 评论(0) 推荐(0)

动态规划晋级——POJ 3254 Corn Fields【状压DP】

摘要: 转载请注明出处:http://blog.csdn.net/a1dark分析:刚开始学状压DP比较困难、多看看就发现其实也没有想象中那么难、这道题由于列数较小、所以将行压缩成二进制来看、首先处理第一行、先判断同一行中不能有相邻的1出现、然后判断1出现的位置要与题目中的不冲突、接下来就是转移了、从上一行转移到这一行、首先判断上下不能有1相邻、然后就是将上一行的状态转移到当前行、上一行的所有符合条件的状态的总的方案数就是当前行该状态的方案数、#include #include using namespace std;#define mod 100000000int M,N,top = 0;int s 阅读全文

posted @ 2013-10-08 21:13 新一 阅读(156) 评论(0) 推荐(0)

UILable:显示多种颜色的方法

摘要: 借用别人封装好的类库,用来显示同一个UILable上的多种颜色的字。类库可以直接在次博客中下载,下载后别忘留言哦。类库使用:主要用了CoreText里面的东西,所以在使用类库之前需要引用CoreText这个系统框架。注意,此封装的类库不支持ARC类库设置好后,开始进行使用此类库里面的方法:// Do any additional setup after loading the view, typically from a nib. /* 注,此处的color对应的值必须是系统预定义好的,有 + (UIColor *)blackColor; // 0.0 white + (UICol... 阅读全文

posted @ 2013-10-08 21:13 新一 阅读(304) 评论(0) 推荐(0)

ORACLE 11G EXP导出空表方法

摘要: EXP在导出11G的库的时候,与过去10G,9I的版本有很大的差别. 就是没有数据的表是不会分配空间的.从Oracle 11.2.0.1版本开始,Oracle又提供了一种新的空间分配方法: Create一个非分区表时,这个Table Segment并没有立刻创建, 而是直到有第一行记录插入的时候才去创建这个Segment,这和我们以前的Segment的创建和空间分配方法是不一样.这样的段也被称为延迟段.Deferred segment 的优点:(1)降低空间的开销:当一次创建成百上千个表时,因为很多表短时间内根本不会用到,所以可以节约大量的磁盘开销(2)加快应用的部署:因为没有分配Segmen 阅读全文

posted @ 2013-10-08 21:09 新一 阅读(450) 评论(0) 推荐(0)

Fuel4D 2.1 免费跨平台游戏引擎 现已发布

摘要: Fuel4D 2.1 免费跨平台游戏引擎 现已发布开发环境:纯 C/C++,无JAVA、O-C。支持 WIN32、安卓 系统。详情见官方网站:http://www.fuel4d.com或者进Fuel4D官方群:195466766 阅读全文

posted @ 2013-10-08 21:07 新一 阅读(250) 评论(0) 推荐(0)

MatLab计算图像圆度

摘要: 本文所述方法可以检测同一图像中的多个圆形(准确的说,应该是闭合图像)。在Matlab2010a中可以实现。附录效果图:%颗粒圆度 clear;close all; %% %读取源图像 I = imread('999.png'); figure;imshow(I); %% %灰度化、取反 h = rgb2gray(I); figure;imshow(h);%灰度图像 h = imcomplement(h);%取反 figure;imshow(h); %% %中值滤波、二值化 h = medfilt2(h,[4,4]); bw = im2bw(h,graythresh(h)); % 阅读全文

posted @ 2013-10-08 21:05 新一 阅读(2650) 评论(0) 推荐(0)

Android为ListView的Item设置不同的布局

摘要: MainActivity如下:package cc.testlistview;import java.util.ArrayList;import java.util.HashMap;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.ListView;import android.app.Activity;/** * Demo描述 阅读全文

posted @ 2013-10-08 21:03 新一 阅读(494) 评论(0) 推荐(0)

myeclipse 8.5反编译插件失效

摘要: 之前用的好好的,后来加了一个开发工作流的插件,今天打开之后发现反编译插件失效了,后来把开发工作流的插件删掉,又可以了,不知道撒原因,那位大神知道留下点痕迹吧 阅读全文

posted @ 2013-10-08 21:01 新一 阅读(174) 评论(0) 推荐(0)

导航