现在位置: 首页 > phylon发表的所有文章
  • 10月
  • 10日
移动开发 ⁄ 共 4421字 评论关闭
android.os.Environment 提供访问环境变量   java.lang.Object     android.os.Environment   Environment 静态方法:   方法 : getDataDirectory () 返回 : File 解释 : 返回Data的目录 方法 : getDownloadCacheDirectory () 返回 : File 解释 : 返回下载缓冲区目录 方法 : getExternalStorageDirectory () 返回 : File 解释 : 返回扩展存储区目录(SDCard) 方法 : getExternalStoragePublicDirectory (String type) 返回 : File 解释 : 返回一个高端的公用的外部存储器目录来摆放某些类型的文件(......
阅读全文
  • 08月
  • 20日
算法 ⁄ 共 1560字 评论关闭
题目链接:poj 2991 Crane 题目大意:就是有一个机械手臂,有n结,给定每节的长度,一开始为垂直的。有m次操作,每次将x关节变成角度d,并且输出手臂末端的坐标。 解题思路:点的旋转公式(r为逆时针的角度): x′=x∗cos(r)−y∗sin(r) y′=x∗sin(r)+y∗cos(r) 没有做过类似的题目,线段树每个节点记录的为每节旋转的角度以及单节末端的位置。每次旋转新的角度,需要根据前一个节点的角度和当前节点的角度来计算(因为它不是再旋转d,而是变成角度d #include <cstdio> #include <cstring> #include <cmath> #incl......
阅读全文
  • 07月
  • 30日
综合 ⁄ 共 940字 评论关闭
由于Haar特征是矩形中黑色区域所有像素值的和减去白色区域所有像素值的和。在之前(《计算Haar特征个数》)我们看到,24*24的图片中,有115984个特征,远远大于其像素个数。如果计算每个特征的像素和,计算量会非常大,而且很多次运算是重复的。 Paul Viola提出一种利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a boosted cascade of simple features》)。简单说来,就是先构造一张“积分图”(Integral image),也叫Summed Area Table,之后任何一个Haar矩形特征都可以通过查表的方法(Look Up Tabl......
阅读全文
  • 07月
  • 12日
综合 ⁄ 共 332字 评论关闭
第一篇博客,大家多多关照! -------------------------------------------------华丽的分割线------------------------------------------------- -------------------------------------------------华丽的分割线------------------------------------------------- 第一次写博客,不是特别规范。多多理解!我测试的真机是:android4.12 不懂的下demo:地址为:http://download.csdn.net/detail/u013091130/7668393 自己原创,支持原创!
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1825字 评论关闭
Given three strings: s1, s2, s3, determine whether s3 is formed by the interleaving of s1 and s2. Example For s1 = "aabcc" s2 = "dbbca"     - When s3 = "aadbbcbcac", return true.     - When s3 = "aadbbbaccc", return false. Challenge O(n^2) time or better 解题思路: s3的第一个字符分别和s1,s2的第一个字符做比较,如果其中一个相同,则去除s3和具有相同前缀的字符串的第一个字符。继续下一轮的比较。最发麻的问题出现了,如果s1和s2的前缀相同,那么选择那个字符串继续比较呢? 这是一个典型的动态规划......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 5260字 评论关闭
/*获得TEXT.AREATEXT的值*/      var textval = $("#text_id").attr("value"); //或者      var textval = $("#text_id").val(); /*获取单选按钮的值*/      var valradio = $("input[@type=radio][@checked]").val(); /*获取一组名为(items)的radio被选中项的值*/      var item = $('input[@name=items][@checked]').val(); /*获取复选框的值*/     var checkboxval = $("#checkbox_id").attr("value"); /*获取下拉列表的值*/      var selectval = $('#select_id').val();   //文本框,文本区域: $("#text_id").attr("value"......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 2298字 评论关闭
子窗口和父窗口的函数或对象能否相互访问 解决思路:        每一个窗口其实也是一个对象,窗口内的对象或函数就相当于对象内的对象或方法,问题的关键是如何取得窗口对象的控制句柄,不同的窗口的控件句柄是不一样的,下面分三种窗口讨论。 具体步骤: 1.用window.open()打开的一般窗口。 <script> var sub function sub_win(){ sub=window.open()    //sub为子窗口句柄 //以数据流方式向子窗口输出HTML代码 ,sub_function()为子窗口的演示函数 sub.document.write("<script>function sub_function(){alert(’子窗口......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 602字 评论关闭
问题: 求段js,html如下,如果一个都没有选,提示“未选择”,如果选择了将选择的value保存到一个数组里。。我弄的老提示“缺少对象”,无语了。。 <input type="checkbox" name="ch" id="ch" value="1" />1<br> <input type="checkbox" name="ch" id="ch" value="2" />2<br> <input type="checkbox" name="ch" id="ch" value="3" />3<br> <input type="checkbox" name="ch" id="ch" value="4" />4<br>  <input type="button" value="TestCheckBox" onclick="chbox()" />  ......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 350字 评论关闭
下面表示将 dataset分割成小文件,每个10000行,以数字作为后缀形式,一共占两位 split -l 10000 dataset -d -a 2 partition_dataset_  如果有不明白的 split --help 或 man split 合并小文件为一个大文件: find dir -type f -name "partition_dataset_*" -print | xargs cat > final_results cat * > hongchangfirst_data 原文:http://blog.csdn.net/hongchangfirst/article/details/25244153 作者:hongchangfirst hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 521字 评论关闭
以前说过,我最喜欢的一个跑Rails的方式是Nginx在前面,后端采用mongrel或者thin,采用nginx的原因不在多说,想详细了解 nginx的参考我以前的文章,按照道理来说,这样的方案已经很不错了,如果再加上memcached做cach,应该可以顶住不小的压力了。 但是其当时也说到,Nginx的负载均衡到目前为止还是比较简单的轮训算法,他不会检测后端的mongrel是否压力过大,或者是否已经down下去了,这样就会初选,如果其中的一个mongrel挂掉了,nginx还是会把请求分过去的,这样就存在一个问题。 于是就有这么一个需求,能不能监控到后端的mon......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 5077字 评论关闭
文章目录 Using the Protocol Helper Protocols State Machines Putting it All Together(综合) 预览  twisted是一个被设计的非常灵活框架以至于能够让你写出非常强大的服务器。这种灵活的代价是需要好通过好几个层次来实现你的服务器, 本文档描述的是Protocol层,你将在这个层次中执行协议的分析和处理,如果你正在执行一个应用程序,那么你应该在读过top level的为twisted写插件一节中的怎样开始写twisted应用程序之后阅读本章。这个文档只是和TCP,SSL和Unix套接字服......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 3356字 评论关闭
转自:http://nforcex.blogbus.com/logs/6204590.html 预备知识―程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化......
阅读全文