Golang项目目录结构组织 原文地址:http://www.cnblogs.com/wlts/archive/2013/06/01/3112004.html从接触golang到现在满打满算两周时间,总的来说,语法够简单,不过现在可以看、可以参照的资料数量太少了。还记得我刚开始写的第一个有点用的程序,1000多行代码吧,完全挤在一个文件里,我不知道如果把这些内容分拆到不同的文件中去,该怎样编译,网上
c++编程中的调试技巧(C++编程思想) 原文地址:http://hhfighting.blog.163.com/blog/static/55700323200922093543827/1.调试标记 适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef 和#endif 进行管理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试标记为DEBUG, 语句序列
1016 ParencodingsTime Limit: 2 Seconds Memory Limit: 65536 KBLet S = s1 s2 ... s2n be a well-formed string of parentheses. S can be encoded in two different ways:By an integer sequence P
浙大ZOJ 1009 Enigma问题解决及别人的解决方案 教训:在这题上浪费太多次机会了,因为以下几个原因:1. 没考虑到m(m为轮子字母表的规模)为1的情况,从而导致出现“Floating Point Error”。通过将“if(i!=0&&i%(m-1)==0)”修改为“if((i+1)%m==0)”解决。2. 在访问vector数组时,没注意到下标的界限,导致“Runtime Error”。通过增加语句“if(alpha1Current>=
如何使用Protégé-OWL API? 原文地址:http://blog.sina.com.cn/s/blog_7afc04b70101mi4j.html1 Protégé-OWL API的简单介绍Protégé-OWL API是专门针对OWL和RDF(S)本体语言的开源Java类库,Protégé-OWL API程序员指南[http://protege.stanford.edu/plugins/owl/ap
利用poi操作word文档(针对docx格式) 原文地址:http://blog.csdn.net/njchenyi/article/details/6901605xiaogugood注:在我自己搭建环境时,因为下载的二进制包没有附带操作文档,所以我是将二进制包解压后所得的所有jar文件都添加进项目的lib目录下,并都添加进了项目的buildpath,然后就好使了。一:认识POI Apache POI是一个开源的利用Java读写Ex
Portal技术介绍 原文链接:http://www.h3c.com.cn/Products___Technology/Technology/Security_Encrypt/Other_technology/Technology_recommend/200812/624142_30003_0.htmPortalPortal简介Portal在英语中是入口的意思。Portal认证通常也称为Web认证,
LINUX系统GREP命令 原文地址:http://blog.csdn.net/huang_xw/article/details/4399706grep简介grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打
java函数参数默认值 原文地址:http://blog.csdn.net/achellies/article/details/7034760今天,需要设定java函数参数的默认值,发现按照其它语言中的方法行不通java中似乎只能通过函数的重载来实现 函数参数默认代码Java代码 public class ParameterDefa
ArrayList的使用方法 原文地址:http://www.cnblogs.com/rickie/articles/67978.html1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayLis
Codeblocks和gdb调试 原文地址:http://blog.163.com/zongshiwujie@126/blog/static/31749378201222011743392/Codeblocks和gdb调试使用C::B和gdb调试是一件简单的事情。下面,让我们调试一个简单的循环,来理解一下在C::B中如何调试。_______________________________________
Linux SendMail总结 原文地址:http://20101218.blog.51cto.com/283611/701794 Internet上最基本的服务,现在应该大部分人都有自己的邮箱吧,用的人多,但理解的人估计没多少,我自己以前也是常常用,但对其原理并不操心。今天就来操心下,进行个小总结 一.邮件服务的基本流程 邮件服务器构成了电子邮件系统的核心。每个收信人都有一个位于
python_generator.h python_generator.h#include namespace google::protobuf::compiler::pythonGenerates Python code for a given .proto file.Classes in this fileGeneratorCodeGenerator
linux与php时间函数有关的错误解决 原文地址:最近在程序里写了不少获取时间或时间戳的函数date() strtotime()等,但是把程序拿到linux上运行却爆出这些函数的错误,具体原因是因为linux本身的时间设置以及php的时区问题。 先确定linux的系统时间是否正确:把时区改为中国上海cp /usr/share/zoneinfo/Asia/Shanghai /etc/loc
文件结束符EOF 原文地址:http://blog.csdn.net/chenaibo/article/details/6062773>> 关于文件结束符EOFEOF 是 End Of File 的缩写。在C语言中,它是在标准库中定义的一个宏。人们经常误认为 EOF 是从文件中读取的一个字符(牢记)。其实,EOF 不是一个字符,它被定义为是 int 类型的一个负数(比如 -1
Ubuntu 12.04安装vim和配置 原文地址:ubuntu默认没有安装vim,出现:jyg@ubuntu:~$ vim test.cThe program 'vim' can be found in the following packages: * vim * vim-gnome * vim-tiny * vim-athena * vim-gtk * vim-noxTry
PhysX3 User Guide 04 - Rigid Body Dynamics 原文地址:http://www.cnblogs.com/mumuliang/archive/2011/06/03/2072013.html本章涉及了了不少模拟刚体物体必须了解的点。 Applying Forces and Torques 物理学上和物体交互的方式常是对其施以外力。在经典力学中,很多物体之间的交互都是采用力来求解
1015 Fishing NetTime Limit: 10 Seconds Memory Limit: 32768 KBIn a highly modernized fishing village, inhabitants there make a living on fishery. Their major tools, fishing nets, are produced a
Kinect开发学习笔记之(一)Kinect介绍和应用 原文地址:http://blog.csdn.net/zouxy09/article/details/8145592 一、Kinect简介 Kinectfor Xbox 360,简称 Kinect,是由微软开发,应用于Xbox 360 主机的周边设备。它让玩家不需要手持或踩踏控制器,而是使用语音指令或手势来操作 Xbox360 的系统界面。它也能捕捉玩家全身上下
logrotate机制和原理 原文地址:http://www.lightxue.com/how-logrotate-works日志实在是太有用了,它记录了程序运行时各种信息。通过日志可以分析用户行为,记录运行轨迹,查找程序问题。可惜磁盘的空间是有限的,就像飞机里的黑匣子,记录的信息再重要也只能记录最后一段时间发生的事。为了节省空间和整理方便,日志文件经常需要按时间或大小等维度分成多份,删除时间久远的日志文件。这就是通常