现在位置: 首页 > graff发表的所有文章
  • 11月
  • 15日
综合 ⁄ 共 2034字 评论关闭
tree虽然不难,但还是比较麻烦的。 后台比较差的我,为了练手。 今天花了一下午的时间。写了一套转tree的方法。 现在总结一下代码,顺便分享给大家。希望高手指点 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using Horizon.Common; using System.Text; using Horizon.Model; namespace Horizon.Models {     public static class TreeHelper     {         /// <summary>将DataTable转为Tree的JSON类型         /// </summary>         /// <typepa......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 1586字 评论关闭
CImage* Sobel(CImage* image) { CImage* returnImage = new CImage(); returnImage->Create(image->GetWidth(), image->GetHeight(), image->GetBPP(),0); matrix GX(3,3); matrix GY(3,3); int sumX[3]; int sumY[3]; int SUM[3]; int piX = 0; int piY = 0; int R,G,B = 0; int NC = 0; int I, J = 0; COLORREF pixVal; // Masks ////////////////////////////////////// //X// GX(0,0) = -1; GX(0,1) = ......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 151字 评论关闭
        我这本《算法导论》原书第2版{10年买的},待在我身边已经有两年多了。每次拿起又还是放下了。。。         现在我想有要好好系统地学习一下的必要了。         本笔记将参照Tanky Woo 和 酷~行天下两位神牛的笔记进行,每完成一个章节就去各大OJ找一些题强化练习。        yew1eb,加油!       
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 893字 评论关闭
1 cd candroid 进入自己下载的Android源代码目录 2 编译整个系统 2.1    .  (注意空格 ) build/envsetup.sh 该语句等效于 source /build/envsetup.sh.(source fileName)他配置了Android编译环境,可以在当前的bash环境下使用并执行build/envsetup.sh中的命令 如:source .bash_rc 与 . .bash_rc 是等效的。 source 命令和shell脚本的区别是: source 在当期bash环境在执行,而shell 脚本是启动一个子shell 來执行。 所以如果把设置环境变量的命令写在shell 脚本中,就会影响子shell脚本的执行,无法修改环境变量。 所以通过文件......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1916字 评论关闭
多年使用锁的经验 -- 早于 Linux 的经验 -- 已经表明加锁可能是非常难于正确的. 管理并发是一个固有的技巧性的事情, 有很多出错的方式. 在这一节, 我们快速看一下可能出错的东西. 5.6.1. 模糊的规则 如同上面已经说过的, 一个正确的加锁机制需要清晰和明确的规则. 当你创建一个可以被并发存取的资源时, 你应当定义哪个锁将控制存取. 加锁应当真正在开始处进行; 事后更改会是难的事情. 开始时花费的时间常常在调试时获得回报. 当你编写你的代码, 你会毫无疑问遇到几个函数需要存取通过一个特定锁保护的结构. 在此, 你必须......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 248字 评论关闭
今天搞了一上午,想把一段中英文字符串通过PHP的函数进行倒序,但是一直不成功。后来见识到原来mb_strlen()、mb_substr()这两个方法,原来可以像OC里面一样,将中文字符算做一个长度,瞬间前面写的一大堆判断都可以去掉了,特此记录一下。 function paperDecode($str){ $ret = ''; for($i = mb_strlen($str, 'utf8'); $i > 0; $i--){ $ret .= mb_substr($str, $i-1, 1, 'utf8'); } return $ret; }
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 132字 评论关闭
直接贴图: 转载请注明出处:http://blog.csdn.net/lansatiankongxxc 找到了另一篇证明LBFGS的文章 http://homes.cs.washington.edu/~galen/files/quasi-newton-notes.pdf
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 7922字 评论关闭
JavaScript: The World's Most Misunderstood Programming Language JavaScript:世界上误解最深的语言 Douglas Crockfordwww.crockford.com 翻译:袁晓辉(http://blog.csdn.net/uoyevoli/) JavaScript, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is one of the world's most popular programming languages. Virtually every personal computer in the world has at least one JavaScript interpreter installed on it and in active use. JavaScript's popularity is due entirely to its role a......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 43字 评论关闭
        在建立PM.product,即打包时,没有添加相应的插件,导致无法运行        
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 2312字 评论关闭
1. 产生原因: 进程运行结束,父进程尚未使用wait函数族等来收尸,即等待父进程销毁它。那么他将变成一个僵尸进程。通过ps命令查看其带有defunct的标志。僵尸进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程。因为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由Init进程来接管他,成为他的父进程,从而保证每个进程都会有一个父进程。而Init......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 608字 评论关闭
3.有 10  个文件,每个文件 1G, 每个文件的每一行都存放的是用户的 query,每个文件的 query 都可能重复。 要求按照 query  的频度排序. /* 3.有 10 个文件,每个文件 1G, 每个文件的每一行都存放的是用户的 query,每个文件的 query 都可能重复。 要求按照 query 的频度排序. 典型的TOP K算法,解决方案如下: 方案1: 顺序读取10个文件,按照hash(query)%10的结果将query写入到另外10个文件(记为)中。 这样新生成的文件每个的大小大约也1G(假设hash函数是随机的)。 找一台内存在2G左右的机器,依次对用hash_map(que......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 1027字 评论关闭
1. 如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞,不带伞又怕淋雨,处处表现出不满的情绪。记住,不做则已,要做就要做好。  2. 每个人都有孤独的时候。要学会忍受孤独,这样才会成熟起来。年轻人嘻嘻哈哈、打打闹闹惯了,到了一个陌生的环境,面对形形色色的人和事,一下子不知所措起来,有时连一个可以倾心说话的地方也没有。这时,千万别浮躁,学会静心,学会忍受孤独。在孤独中思考,在思考中成熟,在成熟中升......
阅读全文