现在位置: 首页 > unholy发表的所有文章
  • 10月
  • 08日
综合 ⁄ 共 342字 评论关闭
在ubuntu中可以直接通过apt-get默认方式安装apache2。但是不知道我们的文件都放在了什么位置。   默认情况下:1)apache2的配置文件是/etc/apache2/apache.conf,apache启动的时候默认读取该文件的配置。而其他的一些配置文   件,如httpd.conf等,则是通过Include指令包含进来,在apache2.conf中可以找到这些Include行。                    2)apache2 include files的路径是/usr/include/apache2                    3)web文档的根目录是/var/www。它的定义在/etc/apache2/sites-enabled/000-default文件的DocumentRoot指定。
阅读全文
  • 09月
  • 25日
综合 ⁄ 共 463字 评论关闭
1、${companyNewsInstance.content.decodeHTML()}     decodeHTML():进行HTML编码显示,如  在显示的时候就变为一个空格了   2、安装插件   grails install-plugin   xxxx(插件名字)    3、${aritcleInstance?. aSource}     ${}:对{}内部的表达式进行计算,然后输出其计算结果   ?:问号判断内容是否为空,为空则不显示   4、flash作用域   生命周期:适用在当前请求和下一次请求期间的页面信息提示;                  第二次请求结束时,Grails自动清除Flash作用域的对象; Action: flash.message=“${params.name} s......
阅读全文
  • 05月
  • 31日
综合 ⁄ 共 2441字 评论关闭
 我们在开发网络程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址, 然后得到html源代码或者xml数据,得到数据我们不能直接输出,往往需要对内容进行提取,然后再进行格式化,以更加友好的方式显现出来。 下面简单说一下php抓取页面的几种方法及原理: 一、 PHP抓取页面的主要方法: 1. file()函数     2. file_get_contents()函数   3. fopen()->fread()->fclose()模式   4.curl方式   5. fsockopen()函数 socket模式   6. 使用插件(如:http://sourceforge.net/projects/......
阅读全文
  • 05月
  • 29日
移动开发 ⁄ 共 3423字 评论关闭
最近项目中需要使用到webp,主要目的是减少网络流量(同一张图片,webp格式能比jpg格式小约30%)。但是Android在4.0以上BitmapFactory才支持webp,今天的操作就是要使Android4.0以下的版本也能进行webp的解压缩。 首先,需要搭建NDK开发的环境 1.下载并安装Cygwin Cygwin下载地址:http://www.cygwin.com/ 按照向导一路向下,(使用默认的镜像路径http://www.mirrors.163.com/,这个貌似比较快)。 到达这一步: 选择Devel,点开。选择我们必须安装的5个组件:binutils ,gcc(包含core和g++) ,gcc-mingw(包含core和g++) ,gd......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 1232字 评论关闭
        因为最近在准备着各种笔试和面试,所以就把平时自己比较模糊的概念进行了总结和整理。         进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配的一个独立单位。线程是进程的一个是实体,是CPU调度和分配的基本单位,它是比进程更小的能独立运行的单元,线程自己基本上不拥有系统资源,只拥有一点在运行时必不可少的资源(如程序计数器、寄存器和栈),但是它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程;同一个进程中的多个线程可以并......
阅读全文
  • 03月
  • 26日
综合 ⁄ 共 14178字 评论关闭
http://blog.163.com/cheng_zhe511@126/blog/static/228583012007101612258378/       广大有志于从事IT行业的同志们,在你们进入这一行之前千万请看这篇文章!太经典了!对你绝对有启发!   千万别买谭浩强和等级考试的书!!!!!! 整理别人的言论,请大家踊跃讨论!!!!!!!!!!!! 1:书皮上面有那么多的牛人题词,估计也许是自己的水平太低。 2:ANSI只给了两种方式: int main(void) {/*...*/} 和 int main(int argc, char *argv[]){/*...*/} 其它的形式都是不标准的,属未定义行为,老潭就好这个。 3:如果......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 1519字 评论关闭
自由 vs 混乱 很多人选择自由职业,因为自由职业意味着自由,工作时间可以自由支配。不用按点儿上下班,不用看老板的脸色行事,更不用去讨好谁。 自由是有的,你不用按谁规定的时间来做比人指派的事情,你自己选择办公地点,你自己选择办公时间。但这一切需要一个好的规划,不然你可能面临的是生活规律的打乱,休息时间和周末时间都用来忙着应付客户,甚至影响你的身体健康和家庭生活。 专业 vs 广泛 做自由职业大家都有不同的道路,但是往往有两个极端。要么不管大活小活,不管自己想不想干,只要客户给钱就接,把自己搞的像的......
阅读全文
  • 09月
  • 16日
综合 ⁄ 共 4745字 评论关闭
文章目录               4.1通配的使用             4.2上下限 --------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. 泛型       1.概述          泛型就是为了提高安全性,接口,类和方法上都可以使用泛型,特别是集合中常用到,对于泛型,是在编译器起到作用,当你存到了与指定的泛型类型不相同的对象,那么编译器会提示错误,但是在运行期,泛型是起不到作用的,下面我们就利用反射存储和指定泛型类型不一样的对象,来......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 256字 评论关闭
如果页面中有一个输入框被设置成只读模式,该输入框获取焦点,点击“backspace”时,会使页面回退到上一页面,怎么制止这种情况的发生 可以使用js来实现的。backspace的keyCode值是8 function document.onkeydown() { if (event.keyCode == 8) { if (document.activeElement.type == "text") { if (document.activeElement.readOnly == false) return true; } return false; } }
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 109字 评论关闭
 一、http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Eurasia/ 二、http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 608字 评论关闭
文章目录 无法启动OracleOraDb10g_home1TNSListener服务 无监听,TNS 15241错误   1)使用了Cclear或鲁大师等注册表清理工具清理后导致无法启动 无法启动OracleOraDb10g_home1TNSListener服务 解决办法:①打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/下的Services和HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002下的Services下, 新建项OracleOraDb10g_home1THSListener,在右边窗口右击新建字符串名为ImagePath,数据数值为自己的Oracle安装路径, C:/oracle/p......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 1336字 评论关闭
动态规划,注意不要有重复的,例如组成1角钱,5 2 2 1 和 1 2 2 5是1种组合 算法的设计思想在程序中注释的很清楚。 解法一: // 动态规划 // total_money: 要找的零钱总和 // changes: 零钱数组,已经从小到大排序,第1个元素设为0,有效元素从第2个位置即下标1开始 // kinds_change: 零钱种类 int make_change_problem(int total_money, int *changes, int kinds_change) { // opt[i][j]表示用前j种零钱组成i元钱的组合数目,第j种零钱的数目可以为0 boost::multi_array<int, 2> opt(boost::extents[total_money+1......
阅读全文