自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 修改了xiaoxia的sogou代理脚本使之能在windows下bind 127.0.0.1

修改了xiaoxia的sogou代理脚本使之能在windows下bind 127.0.0.1orz...首先要说的是 乱google了一天,和乱下载各种python反编译程序,以及各种配置环境后,才发现问题的关键。。。。。。本弱本来用的是一个学长(已毕业)用pyinstaller编译sogou代理脚本出的可执行程序,后来因为某些原因需要更改里面的一些东西,我就想要使用没

2014-03-30 13:32:47 1486

转载 理解你的排序操作(stable_sort,sort,partial_sort,nth_element,stable_partition,partition)

排序一直是数据结构中的常用算法,STL提供的排序算法非常丰富,如何有效使用就值得探讨。在网上没有找到条款31的翻译,于是我自己翻译了。--Winter如何进行排序?让我数数有几种方法。一旦程序员需对容器元素进行排序,sort算法马上就会出现在他的脑海(可能有些程序员会想到qsort,但详细阅读条款46后,他们会放弃使用qsort的想法,转而使用sort算法)。sort是一个

2014-03-05 20:46:22 1061

原创 状压DP LightOJ 1011 1037 状压dp简单题

状态压缩DP …看了一个很好的入门介绍

2014-02-26 15:17:55 934

转载 ACM对拍程序

这里转载汇总了三篇blog,谢谢原著者。。ACM对拍程序过程。。。一、用随机程序生成符合题目的输入数据文件名为in.txt如何产生随机数:http://www.cnblogs.com/lvsi/archive/2011/04/21/2024079.html二、用AC的程序和你的程序分别跑数据in.txtAC程序生成out1.txt

2014-02-21 23:41:03 2409

转载 QT之让QDialogButtonBox::Ok 变成中文”确定“显示

要有头文件 #include  原理就是把bottonbox 中的 每一个按钮 转换成pushbutton类的,在settext 就可以了   QDialogButtonBox *buttonBox; buttonBox->setStandardButtons(QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QD

2014-02-19 18:43:26 7783 1

转载 在mac上命令行里面如何打开文本编辑器?

在linux命令行terminal上使用gedit直接就可以打开文本文件那么在mac上面如何操作呢?使用:open -a TextEdit settings.xml 参数说明:-a指定应用也可以是:open -e settings.xml 参数说明:-e使用文本编辑器打开也可以是:open -t settings.xml 参数说明:-t使用默

2014-01-27 19:22:06 36976 1

转载 程序员技术练级攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历

2014-01-17 14:01:55 506

转载 Linux 分区指南《Ubuntu Server 最佳方案》

Linux 文件系统结构介绍Linux 操作系统有一些固定的目录。各种Linux 发行版的目录结构虽然不会一模一样,但是不会有很大差异。知道了这些目录的作用,不仅对你进行磁盘分区规划很有帮助,而且会让你以后的日常维护工作变得轻松。Ubuntu 文件系统的主要目录如表2.2 所示。表2.2 Ubuntu Linux 文件系统的主要目录目   录

2013-12-03 23:55:26 954

转载 给int赋最小值问题

int n = -2147483648;        如此简单的一句代码,居然出现了警告?-2147483648是32位int类型可以存储的最小整型值,为什么会出项警告呢。在VC++6.0控制台程序下出现如下警告:warning C4146: unary minus operator applied to unsigned type, result still unsigned。在C

2013-11-07 09:46:29 987

转载 [图解教程]Eclipse不可不知的用法之一:自动生成Getter、Setter和构造方法

关键词:Getters and Setters、getter和setter方法、Constructor using Fields、构造方法(构造函数)、Eclipse-jee使用方法、自动生成代码、Eclipse3.5、图解使用教程(1)POJO类自动生成Getter和Setter方法:Persion.java原来的代码:在上面代码的空白处点右键,或者在Person

2013-10-26 19:29:05 795

原创 将ubuntu13.04装在U盘上(EFI mode)

今天突发奇想,想要把ubuntu装到U盘上,不是那种liveCD,在liveCD上你在ubuntu上所做的修改在重启之后都会没了,而在本文章上所说的是将系统完全安装到U盘上,而拔掉U盘后电脑上不会留下任何痕迹。想要使用U盘上的ubuntu时,将U盘插上,然后进入BIOS或者EFI引导,使用U盘启动,就可以进入ubuntu中,然后所做的任何修改都会保留,就像把系统安装到本地磁盘了一样。首先是按照

2013-09-25 20:33:32 2323 1

原创 次小生成树 POJ 1679

The Unique MSTTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 18034 Accepted: 6251DescriptionGiven a connected undirected graph, tell if its minimum spa

2013-09-11 19:47:53 587

转载 位运算简介及实用技巧(四):实战篇

下面分享的是我自己写的三个代码,里面有些题目也是我自己出的。这些代码都是在我的Pascal时代写的,恕不提供C语言了。代码写得并不好,我只是想告诉大家位运算在实战中的应用,包括了搜索和状态压缩DP方面的题目。其实大家可以在网上找到更多用位运算优化的题目,这里整理出一些自己写的代码,只是为了原创系列文章的完整性。这一系列文章到这里就结束了,希望大家能有所收获。    Matrix67原创,转贴请

2013-08-30 09:53:47 613

转载 位运算简介及实用技巧(三):进阶篇(2)

今天我们来看两个稍微复杂一点的例子。n皇后问题位运算版    n皇后问题是啥我就不说了吧,学编程的肯定都见过。下面的十多行代码是n皇后问题的一个高效位运算程序,看到过的人都夸它牛。初始时,upperlim:=(1 shl n)-1。主程序调用test(0,0,0)后sum的值就是n皇后总的解数。拿这个去交USACO,0.3s,暴爽。procedure test(row,ld,r

2013-08-30 09:48:50 782

转载 ACM中关于图的邻接表的表示方法

最近做图的题比较多,除了克鲁斯卡尔和floyd,像广搜,普里姆,Bellman-Ford,迪杰斯特拉,SPFA,拓扑排序等等,都用到图的邻接表形式。     数据结构书上表示邻接表比较复杂,一般形式如下: Cpp代码  typedef struct Node  {      int dest;                   //

2013-08-24 20:17:29 1453

转载 QT Creator环境升级出现的问题 ~exited with code -1073741511

因为要考研,所以QT的事情已经放下好久了,这几天老师又有事情要做了,没办法,又要忙一阵了。。。跟别人合作开发,原来的环境还是出现了好多的问题,今天升级了开发环境,毕竟还是新手,遇到了不少的问题。。。首先是:【Starting D:/Qt/MyProj/Client-build-desktop/release/Client.exe...D:/Qt/MyProj/Client-

2013-08-22 22:51:51 1122

转载 最常被程序员们谎称读过的计算机书籍

马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。在Stack Overflow(以及其它很多软件论坛)上,诸如”程序员最应该读的计算机书籍有哪些?“这样的问题会周期性的出现。这样的问题不断的被提出、被回答,只是形式不同罢了。相同的几本书总是会出现在清单的前几名内,所以,如果想知道人们谈论的都是些什么,你有必要去读

2013-08-20 14:22:06 493

原创 POJ 3253 Fence Repair 堆的应用,优先队列

Fence RepairTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 20169Accepted: 6393DescriptionFarmer John wants to repair a small length of the fence a

2013-08-12 02:23:25 902

转载 memset详解 设置无穷大INF

memest原型 (please type "man memset" in your shell)  void *memset(void *s,  int c, size_t n); memset:作用是在一段内存块中填充某个给定的值,它对较大的结构体或数组进行清零操作的一种最快方法。常见的三种错误第一: 搞反了c 和 n的位置. 

2013-08-11 17:19:26 2592

原创 POJ 1291 This Sentence is False 并查集应用

This Sentence is FalseTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 859Accepted: 370DescriptionThe court of King Xeon 2.4 is plagued with intrigue

2013-08-09 13:40:57 1215

原创 POJ 2492 A Bug's Life 并查集的应用

A Bug's LifeTime Limit: 10000MSMemory Limit: 65536KTotal Submissions: 24838Accepted: 8088DescriptionBackground Professor Hopper is researching the sexual be

2013-08-09 10:41:21 656

原创 POJ 1988 Cube Stacking 并查集

Cube StackingTime Limit: 2000MSMemory Limit: 30000KTotal Submissions: 16688Accepted: 5724Case Time Limit: 1000MSDescriptionFarmer John and Betsy are pla

2013-08-09 00:10:03 661

原创 POJ 1611 The Suspects 并查集裸题

The SuspectsTime Limit: 1000MSMemory Limit: 20000KTotal Submissions: 18766Accepted: 9075DescriptionSevere acute respiratory syndrome (SARS), an atypical pneum

2013-08-08 22:41:37 599

原创 UVa 112 Tree Summing

Tree SummingBackgroundLISP was one of the earliest high-level programming languages and, with FORTRAN, is one of the oldest languages currently being used. Lists, which are the fundamental data st

2013-08-07 13:15:05 1129 1

转载 位运算简介及实用技巧(二):进阶篇(1)

=====   真正强的东西来了!   =====二进制中的1有奇数个还是偶数个    我们可以用下面的代码来计算一个32位整数的二进制中1的个数的奇偶性,当输入数据的二进制表示里有偶数个数字1时程序输出0,有奇数个则输出1。例如,1314520的二进制101000000111011011000中有9个1,则x=1314520时程序输出1。var   i,x,c:longint

2013-08-04 13:05:35 618

转载 位运算简介及实用技巧(一):基础篇

去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个remake。当然首先我还是从最基础的东西说起。什么是位运算?    程序中的所有数在计算机内存中都是

2013-08-03 23:12:16 702

转载 C++开发者都应该使用的10个C++11特性

本文由 伯乐在线 - 伯乐在线读者 翻译自 Marius Bancila。转载请参见文章末尾处的要求。【感谢冯一(@治不好你我就不是兽医 )的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也

2013-07-27 13:52:23 587

转载 57 个让 C 编译器崩溃的代码

我不清楚你是否很高兴看到你的程序会让编译器崩溃的情况,反正我很喜欢,相当于发现了编译器的 bug。本文列出 57 段代码以及相应的编译器版本和编译参数,在这个环境下对代码进行编译会导致编译器崩溃。C1 : Crashes Clang 2.6 at -O0:#pragma pack(1)struct S1 { int f0; char f2};struct {

2013-07-22 21:33:36 916

转载 POJ 1847 全部算法 图论

TramTime Limit: 1000MSMemory Limit: 30000KTotal Submissions: 8553DescriptionTram network in Zagreb consists of anumber of intersections and rails connecting some of them. In everyi

2013-07-22 15:04:14 567

转载 C99的新特性

C99出来很久了,好像现在还在谈论一个10多年前的标准显得有点过时。不过现实是:关于C99新增的特性,许多用C用了N年的人其实还都不清楚。而在一些能找到的相关文章里面,基本上都是一些对标准的简单翻译,看那种玩意还不如直接去翻标准。所以我主要从自己的使用体验的角度来分享一下我用C99的一些心得。这篇文章并非要做个大而全的C99相对C89的扩展列表,我只挑我自己觉得可能用上或者有必要说的来讨论

2013-07-22 13:17:15 1406 1

原创 闰日闰年问题 大年份计算

1414 - February 29PDF (English)StatisticsForumTime Limit: 1 second(s)Memory Limit: 32 MBIt is 2012, and it's a leap year. So there is a "February 29" in

2013-07-22 11:17:37 1034

原创 POJ 1686 Lazy Math Instructor 栈的应用

Lazy Math InstructorTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 3322 Accepted: 1114DescriptionA math instructor is too lazy to grade a question in t

2013-07-21 11:34:56 1260

原创 POJ 1887 Testing the CATCHER 最长不下降序列(LIS)问题

下面的这一段是看别人的,写的很好,所以摘了过来最长不下降序列(LIS)问题一般有两种算法一、简单的O(n^2)的算法         很容易想到用动态规划做。设lis[]用于保存第1~i元素元素中最长不下降序列的长度,则lis[i]=max(lis[j])+1,且num[i]>num[j],i>j。然后在lis[]中找到最大的一个值,时间复杂度是O(n^2)。二、复杂点的O(nlo

2013-07-19 22:40:07 489

原创 POJ 3624 Charm Bracelet

Charm BraceletTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 17111 Accepted: 7741DescriptionBessie has gone to the mall's jewelry store and spies a cha

2013-07-19 14:59:28 618

D is For Digital(世界是数字的)英文完整版

内容简介 · · · · · · 家用电器、汽车、飞机、相机、手机、GPS 导航仪,还有游戏机,虽然你看不见,但这些设备都有计算能力。手机通信网络、有线电视网络、空中交通管制系统、电力系统、银行和金融服务系统等基础设施背后无一不是计算机在支撑。如今的世界是数字的,而计算机和计算无处不在。这本书就是要告诉大家数字世界有关计算机的一切。本书没有高深莫测的专业术语,但它全面解释了当今计算和通信领域的工作方式,包括硬件、软件、互联网、通信和数据安全,并且讨论了新技术带来的社会、政治和法律问题。 无论你有没有计算机背景,无论你从事什么职业,只要你认同自己生活在数字时代,这本书就是必读的! 作者简介 · · · · · · Brian W. Kernighan 世界顶尖计算机科学家,曾为贝尔实验室计算科学研究中心高级研究人员,现为普林斯顿大学教授。他是AWK语言和AMPL语言的发明人,还参与过UNIX和许多其他系统的开发,同时出版了The C Programming Language、The Practice of Programming、The Elements of Programming Style等在计算机领域影响深远的著作。 Kernighan主张所有人都应该了解计算机,在他心目中,此书相当于“写给未来总统的计算机读物”,是新一代公民必读之作。本书中讲解的内容甚至会影响我们在微博和社区上的活动,以及使用智能手机的方式。

2016-01-12

世界是数字的(D is For Digital)超清版

家用电器、汽车、飞机、相机、手机、GPS 导航仪,还有游戏机,虽然你看不见,但这些设备都有计算能力。手机通信网络、有线电视网络、空中交通管制系统、电力系统、银行和金融服务系统等基础设施背后无一不是计算机在支撑。如今的世界是数字的,而计算机和计算无处不在。这本书就是要告诉大家数字世界有关计算机的一切。本书没有高深莫测的专业术语,但它全面解释了当今计算和通信领域的工作方式,包括硬件、软件、互联网、通信和数据安全,并且讨论了新技术带来的社会、政治和法律问题。 无论你有没有计算机背景,无论你从事什么职业,只要你认同自己生活在数字时代,这本书就是必读的! Brian W. Kernighan 世界顶尖计算机科学家,曾为贝尔实验室计算科学研究中心高级研究人员,现为普林斯顿大学教授。他是AWK语言和AMPL语言的发明人,还参与过UNIX和许多其他系统的开发,同时出版了The C Programming Language、The Practice of Programming、The Elements of Programming Style等在计算机领域影响深远的著作。 Kernighan主张所有人都应该了解计算机,在他心目中,此书相当于“写给未来总统的计算机读物”,是新一代公民必读之作。本书中讲解的内容甚至会影响我们在微博和社区上的活动,以及使用智能手机的方式。

2016-01-12

空空如也

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

TA关注的人

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