现在位置: 首页 > kinase发表的所有文章
  • 08月
  • 31日
综合 ⁄ 共 2916字 评论关闭
  Struts2 的Action 和Result我们们都学习过了。现在开始进行OGNL的学习。OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。   我们整体用一个项目不断增加代码,功能来学习。 struts.xml include了ognl.xml 配置文件在ognl.xml里。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Founda......
阅读全文
  • 12月
  • 21日
算法 ⁄ 共 2053字 评论关闭
poj 3111  K Best 有n个物品的重量和价值分别是wi和vi。从中选出k个物品使得单位重量的价值最大。 题解: 1、二分做法 2、牛顿迭代 效率比较: 二分做法: 转换成判断是否存在选取K个物品的集合S满足下面的条件: sigma(vi) / sigma(wi) >= x   {vi∈S, wi∈S} -->   simga(vi - x*wi) >= 0 这样我们对  yi= vi - x*wi {1<=i<=n}从大到小排序,计算sum(yi) {1<=i<=k} 如果sum(yi){1<=i<=k}>=0 ,则说明  sigma(vi) / sigma(wi) >= x, 成立。 那么我们只要二分x {注意精度},就能找到单位重量......
阅读全文
  • 09月
  • 09日
综合 ⁄ 共 875字 评论关闭
Sublime Text 手冊 關於 Sublime Text 台灣 「Sublime Text 台灣」是由愛好者自行成立與維護的網站,目的在於分享各種 Sublime Text 文字編輯器的使用技巧,以及相關的新聞消息,推廣好用的開發軟體一起增進宅指數生產力! 社群資訊流 現在即便是 geek 也很多人開始不用 RSS 了(而且 Google Reader 都……),所以「Sublime Text 台灣」建立了多個社群平台的資訊流,你可以依照自己的喜好選擇不同的管道訂閱本站的內容,隨時接收最新的訊息: Facebook 粉絲專頁 Google+ 專頁 Twitter 帳號 部落格 Coming Soon!!! 問題回報......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 144字 评论关闭
http://www.cmd100.com/bbs/home.php?mod=invite&u=34094&c=4c7b3a21a55f9405 这是我在CMD100上的邀请链接 注册的时候比较麻烦  没有邀请码或者邀请链接无法注册  所以我把自己的链接发上来  都可以用 如果不行可以给我留言帮助你
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1117字 评论关闭
题目链接:Click here~~ 比赛时的一道题,当时没有好的思路,听学长讲了讲才知道可以用Hash做,之前用Hash只写过那个找球号的题。 题意: 有5组数,每组有n个,问能否在每组中找到一个数,令这5个数之和为0。 解题思路: 先用O(n^2)的时间求出前两组数的所有组合情况,将它们存入一个Hash表。 然后用O(n^3)的时间求出后三组数的所有组合情况,每求出一种就看下它的相反数是否在Hash表中出现。 之所以可以这样做,是因为Hash可以在大约常数时间内判断出一个数是否在Hash表中出现。Orz。 PS: Hash函数用的是取模,性价比......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 2506字 评论关闭
转自:http://blog.csdn.net/axman/article/details/8788485 对于原图和目标图差别不是很大,一般而言躁点干扰性不是很大,但是如果原图本身很小而又没有强特征,而目标图很大的情景下,误匹配的情况非常容易发生。 比如原图是一张很小的logo,目标图是一个页面截屏,因为目标图相对原图而言太大,总能找到原图上一些特征点,就象拿五柆沙子去沙难上总能找到匹配的五柆沙子。 我们看下面的图。 左上角的原图在右下边的页面中并没有实际的存在,却发现几十个匹配的特征点,当然这些是百分之百的躁点,对于这样的情况很容易让我们产......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 461字 评论关闭
CREATE PROCEDURE sp_ee() BEGIN #-------------------- #SQLEXCEPTION 对应存储过程执行中所有异常 #@Auth:lzw #@time:2014/8/21 #-------------------- #标志是否出错 DECLARE errno TINYINT DEFAULT '0'; #如sql异常,将errno设置为1且后续执行退出 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK;SET errno = 1; END; #开启事务 START TRANSACTION; INSERT INTO tb_mv(name,url)VALUES('1','1'),('2','2'),('3','3'); #执行 INSERT INTO tb_mv VALUES(1,'wwwww','222','222',1);##id为1,违反主键......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 4779字 评论关闭
在c#里调用C++的dll时,需要注意的一些问题 2009-11-19 12:21 在c#里调用C++的dll,遇到了一些头疼的问题: C++里头文件定义形势如下: typedef void (*CALLBACKFUN1W)(wchar_t*, void* pArg);typedef void (*CALLBACKFUN1A)(char*, void* pArg); bool BIOPRINT_SENSOR_API dllFun1(CALLBACKFUN1 pCallbackFun1, void* pArg); 在其中一个导入的dll方法里,有一个回调函数的参数 [DllImport("test.dll", EntryPoint = "dllFunc1", CharSet = CharSet.Unicode)]   public static extern bool dllFunc1([MarshalAs(UnmanagedTyp......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 927字 评论关闭
//每组数据的个数 private static final int everyGroupNum=9; public static StringBuffer getIn() { //123,234,345,456,567,678,789 String patientAllId="123,234,345,456,567,678,789,8910,91011,101112"; String patientid=""; StringBuffer buffer=new StringBuffer(); if(ElaneUtil.isNotEmpty(patientAllId)){ String[] array=patientAllId.split(","); //数组总长度 int len=array.length; //分组数 int groupCount=len/everyGroupNum; for(int k=0;k<groupCount;k++){ patient......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 10150字 评论关闭
      以前都是用oracle 10g 现在也顺便用用11g 顺便就帖上安装过程,简单记录一下,做一个存档。             一、   安装数据库软件 1.         创建oracle用户 groupadd oinstall  groupadd dba  useradd -g oinstall -G dba oracle  id oracle uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)  passwd oracle # set password "oracle" 2.         创建相关目录及授权 cd  /data                        mkdir u01 u03 u04 u05            chown oracle:oinstall u01 u03 u04 u05 mkdir -p /da......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 1425字 评论关闭
#include<iostream> #include<cstdio> #include<map> #include<string> #include<iterator> using namespace std; map<string,string>Map;                //创建 map<string,int>s_name,s_country; int main() {     int N,M,i;     int max;     string name,country; //    freopen("d:\\in.txt","r",stdin);     while(cin>>N>>M)     {         for(i=1;i<=N;i++)         {             cin>>name>>country;             Map[name]=country;        ......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 1131字 评论关闭
There are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). 代码的主体比较好写,三个地方卡了我一会。一个是其中有一个长度可能为0,这时候要单独处理;而是直接int相加除以2,结果答案不对;第三点也是最烦的一点,就是这个第K大和下标的转换,数来数去的搞不清楚哪里应该+1,-1什么的,很烦。 class Solution { public: double findMedianSortedArrays(int A[], int m, int B[], int n) { // Start typin......
阅读全文