- 博客(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 1521
转载 理解你的排序操作(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 1100
转载 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 2476
转载 QT之让QDialogButtonBox::Ok 变成中文”确定“显示
要有头文件 #include 原理就是把bottonbox 中的 每一个按钮 转换成pushbutton类的,在settext 就可以了 QDialogButtonBox *buttonBox; buttonBox->setStandardButtons(QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QD
2014-02-19 18:43:26 7901 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 37453 1
转载 程序员技术练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历
2014-01-17 14:01:55 526
转载 Linux 分区指南《Ubuntu Server 最佳方案》
Linux 文件系统结构介绍Linux 操作系统有一些固定的目录。各种Linux 发行版的目录结构虽然不会一模一样,但是不会有很大差异。知道了这些目录的作用,不仅对你进行磁盘分区规划很有帮助,而且会让你以后的日常维护工作变得轻松。Ubuntu 文件系统的主要目录如表2.2 所示。表2.2 Ubuntu Linux 文件系统的主要目录目 录
2013-12-03 23:55:26 977
转载 给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 1015
转载 [图解教程]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 835
原创 将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 2358 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 612
转载 位运算简介及实用技巧(四):实战篇
下面分享的是我自己写的三个代码,里面有些题目也是我自己出的。这些代码都是在我的Pascal时代写的,恕不提供C语言了。代码写得并不好,我只是想告诉大家位运算在实战中的应用,包括了搜索和状态压缩DP方面的题目。其实大家可以在网上找到更多用位运算优化的题目,这里整理出一些自己写的代码,只是为了原创系列文章的完整性。这一系列文章到这里就结束了,希望大家能有所收获。 Matrix67原创,转贴请
2013-08-30 09:53:47 640
转载 位运算简介及实用技巧(三):进阶篇(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 799
转载 ACM中关于图的邻接表的表示方法
最近做图的题比较多,除了克鲁斯卡尔和floyd,像广搜,普里姆,Bellman-Ford,迪杰斯特拉,SPFA,拓扑排序等等,都用到图的邻接表形式。 数据结构书上表示邻接表比较复杂,一般形式如下: Cpp代码 typedef struct Node { int dest; //
2013-08-24 20:17:29 1487
转载 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 1163
转载 最常被程序员们谎称读过的计算机书籍
马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。在Stack Overflow(以及其它很多软件论坛)上,诸如”程序员最应该读的计算机书籍有哪些?“这样的问题会周期性的出现。这样的问题不断的被提出、被回答,只是形式不同罢了。相同的几本书总是会出现在清单的前几名内,所以,如果想知道人们谈论的都是些什么,你有必要去读
2013-08-20 14:22:06 525
原创 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 929
转载 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 2649
原创 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 1268
原创 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 679
原创 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 691
原创 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 624
原创 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 1161 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 654
转载 位运算简介及实用技巧(一):基础篇
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个remake。当然首先我还是从最基础的东西说起。什么是位运算? 程序中的所有数在计算机内存中都是
2013-08-03 23:12:16 724
转载 C++开发者都应该使用的10个C++11特性
本文由 伯乐在线 - 伯乐在线读者 翻译自 Marius Bancila。转载请参见文章末尾处的要求。【感谢冯一(@治不好你我就不是兽医 )的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也
2013-07-27 13:52:23 609
转载 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 1060
转载 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 586
转载 C99的新特性
C99出来很久了,好像现在还在谈论一个10多年前的标准显得有点过时。不过现实是:关于C99新增的特性,许多用C用了N年的人其实还都不清楚。而在一些能找到的相关文章里面,基本上都是一些对标准的简单翻译,看那种玩意还不如直接去翻标准。所以我主要从自己的使用体验的角度来分享一下我用C99的一些心得。这篇文章并非要做个大而全的C99相对C89的扩展列表,我只挑我自己觉得可能用上或者有必要说的来讨论
2013-07-22 13:17:15 1586 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 1070
原创 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 1302
原创 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 510
原创 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 640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人