• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
james1207

博客园    首页    新随笔    联系   管理    订阅  订阅
2013年9月12日
poj1061
摘要: 构造方程 (x + m * s) - (y + n * s) = k * l(k = 0, 1, 2,...)变形为 (n-m) * s + k * l = x - y。即转化为模板题,a * x + b * y = n,是否存在整数解。 #include usingnamespacestd; #defineLLlonglong LLgcd(LLa,LLb) { returnb?gcd(b,a%b):a; } //findx,ythatsatisfiedtheequationax+by=d,whichminimizethe{|x|+|y|}.ps:d=gcd(a,b). v... 阅读全文
posted @ 2013-09-12 23:09 Class Xman 阅读(182) 评论(0) 推荐(0)
【一牛鸣】大盘将持续震荡9.13
摘要: 【一牛鸣】大盘将持续震荡9.13周五精彩短线:9月12日松辽汽车(600715)以5.70元通知建仓, 9月13日开盘必大涨。9月11日公开的汉商集团(600774)9月12日获利6%以上。本博主要以验证实力为主,非专业人员请勿盲目追买。Q28438去掉汉字69889市场机会稍纵即逝,提前布局才是硬理!【股市收评】今天大盘在优先股试点银行的消息下,在银行板块的带动下高开高走,回补2205点一线的缺口,直接冲击2220点一线的压力,收出放量高开长阳,如何看待。在优先股的利好下大盘在银行板块的带动下出现大幅上扬,一举突破的年线的压力,与此同时,创业板出现大幅震荡,大盘冲高创业板跳水,大盘震荡,创业 阅读全文
posted @ 2013-09-12 23:07 Class Xman 阅读(128) 评论(0) 推荐(0)
Mysql的Debug模式实现
摘要: 前一段领导开发了一个内核的模块,测试的过程中,发现导致MYSQL客户端无法连接服务器。经过查询文档,追根溯源,终于找到了MYSQL实现链接客户端的代码,在源文件sql-common/client.c里的 CLI_MYSQL_REAL_CONNECT 函数。但是代码很长,一时半会儿肯定看不明白。这个时候发现,发现代码当中有很多这样的代码:DBUG_ENTER("mysql_real_connect"); 说明只要以调试模式启动MYSQL,就可以跟踪代码的执行。经过查询文档和测试,只要在 cmake 的时候,增加参数 cmake -WITH_DEBUG=1 就可以了。然后启动一 阅读全文
posted @ 2013-09-12 23:05 Class Xman 阅读(788) 评论(0) 推荐(0)
Java算法——O(n)查询数列中出现超过半数的元素
摘要: 主要思想:相邻元素两两比较,如果相同存入新数组,不同二者都删除。如果 某数出现次数超高n/2,则最后剩下的1元素为所求。public static int findMostElem(final ArrayList arr){ int size = arr.size(); ArrayList tmplist = (ArrayList) arr.clone();//复制数组 while(tmplist.size() > 1){ ArrayList tmp = new ArrayList(); for(int i=0; i ) tmp.clone(); } System.out.p... 阅读全文
posted @ 2013-09-12 23:03 Class Xman 阅读(260) 评论(0) 推荐(0)
golang ODBC 访问access数据库(问题解决之心理路程)
摘要: 最近项目需要,需要操作access,以前是用VC++ OLE访问,网络用ACE库,感觉很庞大。。。决定用go试试 网上用的最多的就是这个https://github.com/weigj/go-odbc 安装方式如下:ODBC database driver for GoInstall: cd $GOPATH/src git clone git://github.com/weigj/go-odbc.git odbc cd odbc go install 测试时碰到好多坑。。。。。 第1次当运行go install时,坑爹1:发现找不到gcc,哦, 推测cgo去链接odbc32的dll,需要gcc 阅读全文
posted @ 2013-09-12 23:00 Class Xman 阅读(1052) 评论(0) 推荐(0)
android 大小写转换
摘要: private void toUpperCase(byte[] data, int start, int len) { int end = start + len; int dist = 'A' - 'a'; for (int i = start; i = 'a' && data[i] = 'A' && data[i] <= 'Z') { data[i] += dist; } } } 阅读全文
posted @ 2013-09-12 22:58 Class Xman 阅读(708) 评论(0) 推荐(0)
在原有3306端口mysqld服务的情况再搭建第二个3308端口的mysql实例
摘要: 1 download the tar.gz [root@472322 tmp]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.13.tar.gz/from/http://cdn.mysql.com/ --2013-09-11 22:04:52-- http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.13.tar.gz/from/http://cdn.mysql.com/ Resolving dev.mysql.com... 137.254.60.11 ... 阅读全文
posted @ 2013-09-12 22:55 Class Xman 阅读(471) 评论(0) 推荐(0)
Struts2学习笔记(二) 使用通配符动态调用方法
摘要: /page/success.jsp 其中*表示通配符的意思,因为可以使用多个通配符,比如说xxx_*_*,这里method中的{1}代表第一个*的值。 阅读全文
posted @ 2013-09-12 22:53 Class Xman 阅读(195) 评论(0) 推荐(0)
json数据与字符串的相互转化
摘要: json转成string[需要引用json2.js文件]:var arr=[{id:'id',name:'Spring'},{id:'id2',name:'Jane'}];var str=JSON.stringify(arr);结果:"[{id:'id',name:'Spring'},{id:'id2',name:'Jane'}]"string转化为json:var str="[{id:'id',name:'Spr 阅读全文
posted @ 2013-09-12 22:51 Class Xman 阅读(265) 评论(0) 推荐(0)
PROPAGATION_REQUIRED
摘要: PROPAGATION_REQUIRED (2009-05-13 13:26:52)转载▼事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:表1事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY使用当前的事务,如果当前没有事务, 阅读全文
posted @ 2013-09-12 22:49 Class Xman 阅读(420) 评论(0) 推荐(0)
js左侧三级菜单导航代码
摘要: 效果演示:实例代码: demo Back Home About Me Tutorials Sub Menu 31 Sub Menu 32 Sub Menu 321 Sub Menu 322 Sub Menu 323 Sub Menu 324 Sub Menu 33 Sub Menu 34 Gallery Sub Menu 41 Sub Menu 42 Sub Menu 421 Sub Menu 422 Sub Menu 423 Sub Menu 424 Sub Menu 43 Sub Menu 44 Contact Me 阅读全文
posted @ 2013-09-12 22:46 Class Xman 阅读(436) 评论(0) 推荐(0)
Ubuntu上用premake编译GDAL
摘要: GDAL的编译脚本呈现出不同平台不同解决方案的百花齐放现状。我是从windows平台开始编译GDAL的,用的自然是nmake。那就是一种每个目录下都需要写makefile文件的构建方法,写的人麻烦,我因为要定制,也是不甚其烦。基于前文:premake 在64位Ubuntu系统下编译32位GCC程序的基础,我在Ubuntu上构建了premake脚本,可以编译出debug64, debug32, release64和releae32的gdal动态和静态库。由于我所用的gdal是定制版本的,可能有所不同,下面的共参考。创建一个config.lua脚本文件,内容如下:-- A solution con 阅读全文
posted @ 2013-09-12 22:45 Class Xman 阅读(1203) 评论(0) 推荐(0)
2013数据结构课程设计之便利店选址(暴力枚举和随机函数两种做法)
摘要: [问题描述]某小区决定在小区内部建一家便利店,现小区内部共有八栋楼,它们的地理坐标分别为:(10,20)(30,34)(19,25)(38,49.1)(9,38.1)(2,34)(5,8)(29,48)。同时,其中的住户人数分别为:30,45,28,8,36,16,78,56。为了方便更多的住户购物,要求实现总体最优,请问便利店应该建立在哪里?【提示】1)便利店无论选址何处,八栋楼的居民均可直接到达,即八栋楼与便利店均相邻,且距离为直线距离;2)八栋楼的居民人数为权重,应该方便大多数人,实现总体最优。 先是暴力找点的方法。 解题思路:自己开始想的就是暴力枚举,先找大范围,再找小范围。做这个题目 阅读全文
posted @ 2013-09-12 22:42 Class Xman 阅读(303) 评论(0) 推荐(0)
JAVA环境配置
摘要: 重装了系统,C盘原先的环境都木有了。又重新配置了一下java等等的环境,感觉并没有第一次配置那么复杂。首先需要去官网或者其他地方下载JDK文件,也就是JAVA的基本开发工具。基础开发工具是进行程序设计的基础,包含开发中需要的一些基本功能,例如编译、运行等,是其它开发工具的基础。JDK(Java Developer’s Kit),Java开发者工具包,也称J2SDK(Java 2 Software Development Kit),是SUN公司提供的基础Java语言开发工具,该工具软件包含Java语言的编译工具、运行工具以及执行程序的环境(即JRE)。win下的JDK安装很傻瓜的,安装提示走下来 阅读全文
posted @ 2013-09-12 22:39 Class Xman 阅读(313) 评论(0) 推荐(0)
[K/3Cloud] 如何从被调用的动态表单界面返回数据
摘要: 在需要返回数据的地方调用表单返回方法完成数据返回this.View.ReturnToParentWindow(retData);在调用界面的回调函数中取出返回结果的ReturnData即可使用。 例如:在动态表单的按钮事件中调用此方法 //确定按钮事件 private void SaveClaimerAndDate() { string errMsg = Check(); if (!string.IsNullOrWhiteSpace(errMsg)) { this.Vie... 阅读全文
posted @ 2013-09-12 22:37 Class Xman 阅读(279) 评论(0) 推荐(0)
document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
摘要: 原生js方法“document.getElementsByClassName”在ie8及其以下浏览器中,不能使用。修改:加入兼容性判断,在需要用到该方法的位置修改为getClassNames方法。 代码如下: 原来方法:document.getElementsByClassName('tabs_div'); 这里的调用方法为:getClassNames('tabs_div','div'); var divs = getClassNames('tabs_div' , 'div');function getClassN 阅读全文
posted @ 2013-09-12 22:36 Class Xman 阅读(257) 评论(0) 推荐(0)
Java学习笔记51:数组转ArrayList和ArrayList转数组技巧
摘要: ArrayList转数组: public class Test { public static void main(String[] args) { List list = new ArrayList(); list.add("王利虎"); list.add("张三"); list.add("李四"); int size = list.size(); String[] array ... 阅读全文
posted @ 2013-09-12 22:33 Class Xman 阅读(223) 评论(0) 推荐(0)
RMAN多种备份脚本分享
摘要: 1.相关参数介绍:命令行参数描述TARGET为目标数据库定义的一个连接字符串,当连接到一个目标数据库时,该连续是SYSDBA连接。该用户拥有启动和关闭数据库的权利,必须属于OSDBA组,必须建立一个口令文件允许SYSDBA连接。CATALOG连接到恢复目录。NOCATALOG不运用恢复目录。与CATALOG参数互斥CMDFILE定义了输出命令文件名称的字符串。当运行RMAN时,可以运行命令文件或者交互式运行LOG & MSGLOG定义了包含RMAN输出信息的文件的字符串,LOG参数只能特别运用在命令行中。不能在RMAN中启动SPOOLING,当应用日志文件时,输出的信息并不在屏幕上显示 阅读全文
posted @ 2013-09-12 22:31 Class Xman 阅读(1159) 评论(0) 推荐(0)
TPM 2.0 近况及模拟器开发
摘要: 可信计算平台模块TPM 2.0的相关标准和技术准则由 TCG ( Trust Computing Group)于2011年前后提出,至今已经过了多次修改。该标准无疑将成为下一代可信计算平台模块的业界规范,各大硬件厂商正着手根据标准研发新一代TPM芯片,Windows 8也增加了对TPM的更多支持。 相比于TPM 1.2,TPM 2.0 的标准进行了较大幅度的调整和修改,改进了授权模式,同时最大限度的支持多种密码学算法,供用户选择,这其中加入了对ECC算法的支持,可以兼容中国提出的SM系列算法。此外,TPM 2.0 对DAA的实现进行了更为详细的描述,统一设计了几个接口标准供开发者实现具体的D. 阅读全文
posted @ 2013-09-12 22:29 Class Xman 阅读(880) 评论(0) 推荐(0)
数学之路(3)-机器学习(3)-机器学习算法-贝叶斯定理(1)
摘要: 贝叶斯定理是关于随机事件A和B的条件概率(或边缘概率)的一則定理。其中P(A|B)是在B发生的情况下A发生的可能性。本博客所有内容是原创,如果转载请注明来源http://blog.csdn.net/myhaspl/ 先验概率与后验概率:假定B1,B2,……是某个过程的若干可能的前提,则P(Bi)是人们事先对各前提条件出现可能性大小的估计,称之为先验概率。如果这个过程得到了一个结果A,那么贝叶斯公式提供了我们根据A的出现而对前提条件做出新评价的方法。P(Bi∣A)既是对以A为前提下Bi的出现概率的重新认识,称 P(Bi∣A)为后验概率。在分类中求后验概率P(Ci | X)已知样本X,计算属于Ci 阅读全文
posted @ 2013-09-12 22:27 Class Xman 阅读(221) 评论(0) 推荐(0)
LINUX下使用crontab进行RMAN备份实验
摘要: 之前写了脚本,手动执行可以,使用crontab总是无法运行成功,今天下午花了两个小时实验,完成如下: 注意事项:脚本完成首先手动执行,确定可以正常执行。 在crontab中使用,要注意以下几点: 1.要定义环境变量,即使是使用的ORACLE用户crontab -e编辑的。source /home/oracle/.bash_profile或者直接将/home/oracle/.bash_profile内容放在备份脚本最前面。 2.然后注意脚本中调用RMAN时要用绝对路径,不然使用crontab无法运行成功。如:/u01/app/oracle/product/11.2.0/dbhome_1... 阅读全文
posted @ 2013-09-12 22:24 Class Xman 阅读(550) 评论(0) 推荐(0)
cocos2d-x 通过JNI实现c/c++和Android的java层函数互调
摘要: 文章摘要:本文主要实现两个功能: (1)通过Android sdk的API得到应用程序的包名(PackageName),然后传递给c++层函数。 (2)通过c++函数调用Android的java层函数,显示一个对话框,点击按钮退出程序。 1. 首先来简单学习一下JNI的相关知识,我这篇文章中简单实现了怎么在Android Java层调用c++函数。要想使用JNI,必须得… 本文主要实现两个功能: (1)通过Android sdk的API得到应用程序的包名(PackageName),然后传递给c++层函数。 (2)通过c++函数调用Android的java层函数,显示一个对话框,点击按钮退出程序 阅读全文
posted @ 2013-09-12 22:22 Class Xman 阅读(472) 评论(0) 推荐(0)
整型与字符型之间转化
摘要: 整数转化为字符串 1、可以使用itoa函数(注意,这个函数时在stdlib库中)char *itoa(int value, char *string, int radix); value: 被转换的整数 string: 转换后储存的字符数组 radix: 转换进制数,如2,8,10,16 进制等 #include #include int main(){ int num = 12345; char str[7]; itoa(num,str,10); printf("输出:%s",str); return 0;} 2、自定义... 阅读全文
posted @ 2013-09-12 22:20 Class Xman 阅读(727) 评论(0) 推荐(0)
MFC的最大化,最小化,关闭
摘要: 最大化、最小化和关闭按钮是窗口中最主要的元素。首先要说明,说他们是按钮其实是不准确的,按钮是一种窗口,而这三个组件根本就不是窗口,而是一个窗口常见的组成部分。出于习惯的原因,这里还是称呼他们为按钮。这三个按钮是否显示似乎只能在窗口创建是决定。首先,要显示这三个按钮,窗口必须有标题条和系统菜单,没有标题条和系统菜单的窗口是不能显示这三个按钮的,也就是说,要想有这三个按钮,创建窗口时必须有WS_CAPTION和WS_SYSMENU风格。当窗口创建时有风格WS_MAXIMIZEBOX时,窗口显示最大化按钮,当有风格WS_MINIMIZEBOX时,窗口显示最小化按钮,而只要有标题条并且有系统菜单,关闭 阅读全文
posted @ 2013-09-12 22:18 Class Xman 阅读(1222) 评论(0) 推荐(0)
[置顶] IT屌丝的离职申请
摘要: 各位好,很遗憾在如此关键的时刻和大家说告别。我为金三也付出了近一年的心血,几乎没怎么休过令人舒心的周末,熬了多少夜更不用说,如此的离开,请相信我也非常心痛。 尽管直到现在我的水平都非常一般,但是来金三之前,我也是有很多好的机会的,当时 sk 给我的工资就比公司少了1k而已,我选择金三,是因为我怀揣着许多梦想和憧憬。一个全国性的大工程,一个一切几乎从无到有过程,我想我一生都很难再有如此的机会来经历这些。 就在此时此刻,我即将离去,我最初的梦想也一个都没实现,这是我最心痛、最遗憾的地方。在公司的一年里,我从来不缺的是努力和辛勤,但我发现,我怎么努力都无法改变现状,不但无法实现自己的理... 阅读全文
posted @ 2013-09-12 22:15 Class Xman 阅读(178) 评论(0) 推荐(0)
The Priest Mathematician
摘要: http://acm.hust.edu.cn/vjudge/contest/view.action?cid=31329#problem/Ff[0] = 1 , f[ i ] = f[ i - 1 ] + 2 ^( n - k - 2 )import java.util.Scanner;import java.math.BigInteger ;public class Main{ public static void main(String[] args ) { Scanner cin = new Scanner( System.in ); BigInteger[] f = new BigI.. 阅读全文
posted @ 2013-09-12 22:12 Class Xman 阅读(176) 评论(0) 推荐(0)
jQuery入门学习贴
摘要: 先引一下阮一峰大牛翻译的书《软件随想录》中的一句话:“ joel认为,软件开发,最缺的是天才。而我认为,最缺的是全才。什么“全”:全面、全局、全心全意、全力以赴。 ”最近再学习jQuery,遇到一本不错的教材,所以和大家分享一下《锋利的jquery》这本书不知道大家接触过没有,做过其中几章的练习题之后给我的影响很大,发现jQuery的编程模式和一些当下流行的编程语言java、python很类似,因此学习的也不是很费劲。 至于资源pdf和源码,相信大家都可以在网络中找到,如果实在没有找到,可以留言~ 学习过程中难免有疑惑,先记录一下:Ajax中,要用到success和.done,这两个具体什么区 阅读全文
posted @ 2013-09-12 22:10 Class Xman 阅读(132) 评论(0) 推荐(0)
poj3308Paratroopers(最小割)
摘要: 题目请戳这里题目大意:给一个n*m的矩阵,给一些点(ri,ci)表示该点在第ri行第ci列。现在要覆盖所有的点,已知覆盖第i行代价为Ri,覆盖第j列代价为Cj。总代价是累乘的,求最小总代价能覆盖所有的点。题目分析:最小割。增加一个超级源点和超级汇点,源点到行连边,边权为覆盖行的代价,每列到汇点建边,边权为覆盖该列的代价。对于给定的点对,ri->cj连边,边权无穷大。求一个最小割即可。因为根据割的性质,会将图分成2部分,一部分含源点,一部分含汇点,那么这个割集的边只可能为s->ri、ri->cj、cj->t中的某些边,而ri->cj权是无穷大的,所以不会选这些边,因 阅读全文
posted @ 2013-09-12 22:07 Class Xman 阅读(178) 评论(0) 推荐(0)
Nginx 开启 debug 日志的办法
摘要: 译序:一般来讲,Nginx 的错误日志级别是 error,作为 Nginx 用户来讲,你设置成 info 就足够用了。 但有时有些难以挖掘的 bug,需要看到更详细的 debug 级别的日志,这时候,单单把 error_log 级别设置成 debug 是不行的,Nginx 记录下来的还是 info 级别以上的信息。你需要激活 Nginx 的 debug 日志才可以得到 debug 级别的日志信息。本文简要介绍了 Nginx debug 日志的激活和配置使用。官方正文如下: 要激活 debug 日志,Nginx 在构建时需要配置为支持 debug: ./co... 阅读全文
posted @ 2013-09-12 22:05 Class Xman 阅读(444) 评论(0) 推荐(0)
Android Camera调用过程分析
摘要: 源代码版本:allwinner 4.0.4frameworks代码:frameworks/base/core/java/android/hardware/Camera.java JNI层代码:frameworks/base/core/jni/android_hardware_Camera.cppclient端代码:frameworks/base/libs/camera/ server端代码:frameworks/base/services/camera/libcameraservice/ HAL层代码:device/softwinner/common/hardware/camera/ came 阅读全文
posted @ 2013-09-12 22:02 Class Xman 阅读(1407) 评论(0) 推荐(1)
安卓开发37:自定义的HorizontalScrollView类,使其pageScroll的时候焦点不选中
摘要: 自定义一个HorizontalScrollView类,主要为了让这个HorizontalScrollView不能鼠标点击,不能左右按键,并且没有焦点。 public class ImageMoveHorizontalScrollView extends HorizontalScrollView { private boolean mSmoothScrollingEnabled = true; private final Rect mTempRect = new Rect(); public ImageMoveHorizontalScroll... 阅读全文
posted @ 2013-09-12 21:59 Class Xman 阅读(326) 评论(0) 推荐(0)
Android抖动动画
摘要: //CycleTimes动画重复的次数 public Animation shakeAnimation(int CycleTimes) { Animation translateAnimation = new TranslateAnimation(0, 10, 0, 10); translateAnimation.setInterpolator(new CycleInterpolator(CycleTimes)); translateAnimation.setDuration(1000); return translateAnimation; } 然后调用view.setAnimati... 阅读全文
posted @ 2013-09-12 21:57 Class Xman 阅读(473) 评论(0) 推荐(0)
Go --- InterFace
摘要: package main import ( "fmt" ) //define a interface type USB interface { Name() string connecter } type connecter interface { connect() } type PhoneConnecter struct { name string } func (pc PhoneConnecter) Name() string { return pc.name } func (pc PhoneConnect... 阅读全文
posted @ 2013-09-12 21:55 Class Xman 阅读(200) 评论(0) 推荐(0)
55. 略谈Lotus Notes的与众不同及系列文章至此的总结
摘要: 在二十多年的悠久历史里,Lotus Notes发展出一整套独特的概念、技术和思维。由于它早期惊人的领先时代和后续发展中同样惊人的忠于传统,这位软件领域的寿星在如今发展更新速度远超往日和技术愈趋公开互通的时代,尤显与众不同。在这里你可以进行速度上无与伦比的快速开发,有图形用户界面和远程数据库,能自动更新的,多用户的,有高度安全性的,权限严密控制的,可以离线使用和自动同步数据的客户端服务器模式的应用程序。但是你却不需要掌握数据结构、编译连接、关系型数据库设计和面向对象的思想,不需要了解控件、SQL语言、XML。你会遇上语法独特的公式语言,需要掌握表单、视图、代理等设计元素的概念,熟悉文档这样一个既 阅读全文
posted @ 2013-09-12 21:53 Class Xman 阅读(198) 评论(0) 推荐(0)
解决身份证挂失的问题
摘要: 身份证挂失了,别人捡到了还能用,失主为了在法律上规避责任,需要登报声明自己的身份证已经丢失。本地的一份报纸,或全国性的报纸应该也可以。其意思就是假设社会各机关都能看到这报纸的,所以我丢失身份证这事大家都知道了。 二代证仍然有这个问题吧。 当然这个问题并不难解决,相信很多码农都有办法解决 (其实我也是几年之前就想写出来了,呵呵)。下面提供一个基本的设计,供公安部的研发同行参考: (1) 制作身份证时,内嵌一个version字段,version表示版本号,取值可以为1~255。也就是说,在用读卡器读取身份证时,能够读取身份证号、version号。 (2) 系统数据库中添加... 阅读全文
posted @ 2013-09-12 21:51 Class Xman 阅读(191) 评论(0) 推荐(0)
oracle序列详解
摘要: tyle="margin:20px 0px 0px; font-size:14px; line-height:26px; font-family:Arial">序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l 自动提供唯一的数值l 共享对象l主要用于提供主键值l 将序列值装入内存可以提高访问效率创建序列:1、 要有创建序列的权限 create sequence 或 create any sequence2、 创建序列的语法CREATE SEQUENCEsequence//创建序列名称 [INCREMENT BYn] //递增的序列值是n 如果n是正数就 阅读全文
posted @ 2013-09-12 21:48 Class Xman 阅读(154) 评论(0) 推荐(0)
学习笔记,发QQ邮件
摘要: 首先设置自己的邮箱 设置 账号吧这些全部选中就可以了POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务public static void Sender() { try { SmtpClient client = new SmtpClient(); client.Host = "smtp.qq.com"; MailMessage mm = new MailMessage(); client... 阅读全文
posted @ 2013-09-12 21:46 Class Xman 阅读(287) 评论(0) 推荐(0)
perl学习(1) 入门
摘要: Perl 被设计成90%擅长处理文本,10%处理其余的问题。因此Perl 有强大的文本处理能力,包括正则表达式。第一个程序 hello world#! /usr/bin/perl -wuse strict ;use warnings ;print "hello world!\n" ;warn "test warn\n";#告警信息die "test die"; #后面的程序不能再被执行1.1.警告:使用系统自身告警perl -w file.plx 或 #!/usr/bin/perl -w //打开警告#!/usr/bin/perlus 阅读全文
posted @ 2013-09-12 21:43 Class Xman 阅读(132) 评论(0) 推荐(0)
perl学习(2) 基本数据类型等
摘要: 1.1.数字所有数字格式内部一致,全部是double7.25e45 == 7.25 * 10455.256.002+3 #2+3,55.1-2.4 #5.1-2.4,2.73*12 #3*12,3614/2 #14/2,710.2/0.3 #10.2/0.3,3410/3 #通常是浮点除,3.33333… …还提供了模数运算符(%)。10%3 的值是10 除以3 的余数。两个操作数首先变成它们对应的整数值,如10.5%3.2 转换为10%3后再计算。指数操作符,两个*号表示,如2**3,表示2 的3 次方,等于81.2.字符串长度无限Perl 中NUL 字符没有特殊的含义。Perl... 阅读全文
posted @ 2013-09-12 21:42 Class Xman 阅读(266) 评论(0) 推荐(0)
perl学习(3) 列表
摘要: 列表或称为数组,和c语言中的数据类似,只是perl自己特殊的一些写法。1.1.定义一个列表或者数组可以包含数字,字符串,undef 值,或者任意不同类型的标量值的组合,但是这些元素的类型通常是一致的。数组下标:· 数组中的元素是由连续整数编了号的,其从0 开始;· 下标可以是任何能返回数值的表达式。如果其值不为整数,则自动将其转换为小于它的最大整数值。· 如果下标超出了数组的范围,则其值为undef。这和通常的变量情况是一样的,如果没有值存放在变量中,则其为undef。· 如果将一个元素存储在数组最后元素的后面的位置,数组会自动增长的$rocks[0] 阅读全文
posted @ 2013-09-12 21:39 Class Xman 阅读(215) 评论(0) 推荐(0)
Linux上MongoDB的安装与配置
摘要: 长话短说,一共有两种方法。(我随便选了一个发行版Mint)一、apt-get方法官网上说的很清楚: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/1、更新软件源列表,加入mongo相关的东西:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | 阅读全文
posted @ 2013-09-12 21:37 Class Xman 阅读(224) 评论(0) 推荐(0)
android中Camera setDisplayOrientation使用
摘要: 在写相机相关应用的时候遇到捕获的画面方向和手机的方向不一致的问题,比如手机是竖着拿的,但是画面是横的,这是由于摄像头默认捕获的画面byte[]是根据横向来的,而你的应用是竖向的,解决办法是调用setDisplayOrientation来设置PreviewDisplay的方向,效果就是将捕获的画面旋转多少度显示。 设置 preview 的顺时针旋转角度。这将影响 preview frames和拍照之后的相片显示。该方法主要用于垂直模式的应用。注意在旋转之前, front-facing cameras 的 preview显示是水平 flip 的,这就是说, image 是沿着 camera ... 阅读全文
posted @ 2013-09-12 21:35 Class Xman 阅读(599) 评论(0) 推荐(0)
用merge into进行性能优化
摘要: 有时候开发组有这么一个需求,一个表和它的备份表,把备份表中的某些字段替换到原表中,当数据量非常大的时候就很很慢,这个时候如果我们用merge into往往会提高几倍的性能,下面我们来做个实验:SQL> drop table test1 purge;表已删除。SQL> drop table test2 purge;表已删除。SQL> create table test1 as select * from dba_objects;表已创建。SQL> alter table test1 nologging;表已更改。SQL> begin 2 for i in 1 .. 阅读全文
posted @ 2013-09-12 21:32 Class Xman 阅读(679) 评论(0) 推荐(0)
JAVA用JNI方法调用C代码实现HelloWorld
摘要: 一、首先是java运行环境的搭建,到官网下载java jdk安装即可(注意要修改环境变量)。还可以顺便安装eclipse。二、编写java代码,文件名HelloWorld.javapublic class HelloWorld { public native void displayHelloWorld(); public static void main(String[] args) { HelloWorld hw = new HelloWorld(); hw.displayHelloWorld(); } static{ System.loadLibrary("hello" 阅读全文
posted @ 2013-09-12 21:30 Class Xman 阅读(261) 评论(0) 推荐(0)
加密算法中的加盐值
摘要: 在应用中,出于到安全的考虑和数据的保密,需要使用到加密算法,有时候为了让加密的的结果更加扑朔迷离神鬼莫测一些,常常会给被加密的数据加点“盐”。说白了,盐就是一串数字,完全是自己定义的,不多说,上实例。 /** * 获取当前用户盐 * * @param string $extraKey 额外密钥 * @return string */ public function getSalt($extraKey = null) { // 今天凌晨5点以后~第二天凌晨5点前 if (date('G') >= 5) { ... 阅读全文
posted @ 2013-09-12 21:27 Class Xman 阅读(1471) 评论(0) 推荐(0)
perl学习(4) 子程序
摘要: 子程序,类比c语言中的函数,在形式上个人认为最大的区别:没有形参1.1.定义子程序1.2.调用#! /usr/bin/perlsub marine{ $n += 1 ; print "$n\n" ;}&marine;&marine;1.3.返回值1.3.1. 基本原则所有的Perl 子程序都会返回值,在Perl 中返回值和不返回值是没有区别的。当然,不是所有Perl子程序返回的值都是有用的。由于所有的被调用的子程序都要返回值,因此使用特殊的返回值语法在大多数情况下是一种浪费。因此Larry将之简化了。当Perl 遍历此子程序时,将会计算每一步的值。此子程序中 阅读全文
posted @ 2013-09-12 21:25 Class Xman 阅读(378) 评论(0) 推荐(0)
perl学习(5) 输入和输出
摘要: 1.1. 从标准输入设备输入行输入操作在到达文件的结尾时将返回undef,在while循环的条件中不能使用chomp:while (defined($line = )) { print “I saw $line”;}在循环的内部,我们将看到每一行,一行接着一行,perl提供简写:while(){ print “I saw $_”;}while (defined($_ = )){ print “I saw $_”;}两者是等同的在进行深入讨论前,我们要澄清一些事:这种简写只在特定的情况下有效,默认的情况下不会将一行读入变量$_。仅当while循环的条件判断部分只包含行输入操作才有效。对于f... 阅读全文
posted @ 2013-09-12 21:23 Class Xman 阅读(548) 评论(0) 推荐(0)
一个简单的守护进程的编写
摘要: 守护进程,也就是通常说的Daemon 进程,是 Linux中的 后台服务进程。它是一个生存期较长的进程,通常独立于控制 终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还能完成许多系统任务,例如,作业规划进程crond、打印进程lqd等(这里的结尾字母d就是Daemon的意思)。由于在Linux中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭 阅读全文
posted @ 2013-09-12 21:20 Class Xman 阅读(267) 评论(0) 推荐(0)
多了个逗号,报错不明确,调了好久
摘要: 直接上图: 阅读全文
posted @ 2013-09-12 21:19 Class Xman 阅读(113) 评论(0) 推荐(0)
UIScrollView方法 属性详解
摘要: --前言:UIScrollView使用非常广,本文研究UIScrollView各属性和方法,明白它们的意义、作用。在后面的一篇文章有整理UIScrollView一些常见用法以及一些效果的实现思路。 --参考文章:http://www.cocoachina.com/iphonedev/sdk/2010/1224/2503.html && http://zjqzy03080312.blog.163.com/blog/static/18574280720121121105928687 && http://blog.csdn.net/wzzvictory/article 阅读全文
posted @ 2013-09-12 21:16 Class Xman 阅读(299) 评论(0) 推荐(0)
HDU 1874 畅通工程续
摘要: 转载请注明出处:http://blog.csdn.net/a1dark分析:一道最短路的水题、用dijkstra水过。。。#include#include#includeusing namespace std;#define N 250#define INF 0x7fffffffint mpt[N][N];int dist[N];int vis[N];int m,n;void dijkstra(int x){ memset(vis,0,sizeof(vis)); for(int i=0;i<n;i++) dist[i]=mpt[x][i]; vis[x]=1; ... 阅读全文
posted @ 2013-09-12 21:14 Class Xman 阅读(105) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3