- 博客(12)
- 收藏
- 关注
转载 the first Ruby sample
#!/usr/bin/env ruby class MegaGreeter attr_accessor :names # Create the object def initialize(names = 'World') @names = names end # Say hi to everybody def say_hi if @names.nil? puts '
2013-06-18 11:11:54 654
原创 Simple Web Crawler Used Python
#!/usr/bin/python # simple web crawler import urllib2 import re # download a web file (.html) of url with given name def downURL(url, filename): try: fp = urllib2.urlopen(url) except: print 'do
2013-06-16 17:09:35 1351
原创 js学习备胎
Math.random(); 随机数 new Date().getHours(); 获取小时 三种消息框: alert("text\nhello"); 警告框 confirm("text"); 确认框 prompt("请输入数字", "默认值"); 提示框 var mycars = new Array(); mycars[0] = "cn"; for(x in mycars) 事件: 1.
2012-07-16 13:50:06 369
原创 ORACLE DB Learning
匿名块: 简单原型 BEGIN NULL; END; /简单输入输出SET SERVEROUTPUT ON SIZE 1000000 DECLARE lv_hello CONSTANT VARCHAR2(5) := 'hello'; lv_whom VARCHAR2(30); BEGIN lv_whom := '&input'; dbms_output.put_line(l
2012-07-16 13:46:05 376
原创 第十届ACM/GDCPC之初次参赛经验及教训
PS:由于本人学校第一次让学生参加ACM比赛,没有什么参赛经验,因此成绩不佳,特留此经验教训。 1.首先,基础不够扎实。这次比赛的A题和K题可以说都是水题,但是居然花了大量的时间也没有得到AC,个人分析两题均出自同一个问题,浮点数运算问题。查找了相关资料,了解到浮点数运算是不精确的计算,整数运算才是精确的,在解题时应尽可能地把数学表达式中的浮点数转换为整数来进行计算,得出结果后再转为浮点数。另外
2012-04-27 21:31:20 590
原创 Java Annotation
1. java.lang 内置注解 @Override /*表示当前方法是覆盖父类的方法*/ @Deprecated /*表示当前元素是不赞成使用的*/ @SuppressWarnings /*表示关闭一些不当的编译器警告信息*/ 2. 自定义注解 元注解 @Target /*表示该注解用于什么地方,可能的 ElemenetType 参数包括: ElemenetType.
2012-04-14 23:57:06 529
原创 内排序算法
typedef int KeyType; typedef int InfoType; typedef struct { KeyType key; InfoType data; }RecType, SqList; /* * 直接插入排序 */ void InsertSort(RecType R[], int n) { int i,j; RecType tmp; for(i=1; i
2012-04-14 11:23:35 397
原创 c语言备胎
1. qsort() 快速排序函数调用 #include void qsort(void *base, size_t n_elements, size_t el_size, int (*compare)(const void *, const void *)); 其中第一个参数为数组首地址,第二个参数为数组长度,第三个参数为每个元素的类型长度,第四个参数为需要实现的比较函数地址。 #in
2012-04-01 12:20:56 520
原创 hibernate正向生成数据库
有时候想翻看以前的项目,却发现数据库没有备份,项目无法成功运行;或者,数据库不在本机,而项目现在正需要测试。 这时候,可以考虑hibernate的正向工程,通过已有的pojo和hbm.xml文件重新生成数据库。 1. 先在数据库连接中新建项目中hibernate配置文件所标明的对应的数据库名 2. 修改hibernate配置文件,在session-factory标签中添加 crea
2012-03-27 11:04:32 2796
原创 CentOS和Window互相远程桌面方法
Windows远程CentOS桌面 1.VNC 服务器配置 1) 安装vncserver yum install -y vnc-server 2) 修改配置 vi /etc/sysconfig/vncservers最后两行去#,并分别设置如下 Line1: "1:username" Line2: "... 1024*768 ..." 3) 设置密码 vncserver4
2012-03-25 18:17:11 32001
原创 系统常用操作
1.给一般用户添加sudo权限 visudo -f /etc/sudoers 修改内容为 user_name ALL=(ALL) ALL user_name ALL=(ALL)NOPASSWD: ALL
2012-03-24 17:13:10 566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人