现在位置: 首页 > flexion发表的所有文章
      在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”     解决办法大概为以下两点:   (1)在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属性,永远是undefined.   (2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部......
阅读全文
From: http://www.crifan.com/python_third_party_lib_html_parser_beautifulsoup/   背景 在Python去写爬虫,网页解析等过程中,比如: 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站 常常需要涉及到HTML等网页的解析。 当然,对于简单的HTML中内容的提取,Python内置的正则表达式Re模块,就足够用了, 但是对于复杂的HTML的处理,尤其是一些非法的,有bug的html代码的处理,那么最好还是用专门的HTML的解析的库。 Python中的,专门用于HTML解析的库,比较好用的,就是BeautifulSoup。   BeautifulSoup简......
阅读全文
  • 07月
  • 18日
综合 ⁄ 共 1799字 评论关闭
进程总是处在下面三种状态的一种: (1)运行(2)停止(3)终止。  进程终止的原因: (1)收到一个默认行为是终止进程的信号    (2)从主程序中返回    (3)调用exit函数 一个终止了但是没有被回收的进程成为僵死进程。进程一般是通过父进程进行回收,如果父进程没有回收它的僵死的子进程就终止了,那么内核就安排init进程来回收它们。init进程的PID为1,并且实在系统初始化的时候由内核创建的。僵死进程虽然没有运行,但是依然消耗系统的存储器资源,父进程回收已终止的子进程是,内核将子进程的退出状态传递给父进程,然后抛弃已经......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 4689字 评论关闭
zoj 3622、Magic Number   水题 先找规律生成区间[1,1<<32-1]内的所有Magic Number,计算出来只有40多个,然后就随便YY了。 void init() { int a[5] = { 1,2,5,25,125 }; ll Max = (1ll<<32)-1; for(ll tmp =1; tmp<=Max; tmp *=10) { for(int i=0; i<5; ++i){ ll t = tmp * a[i]; if(t>Max) break; g.push_back(t); } } sort(g.begin(), g.end()); }   zoj 3623、Battle Ships   完全背包 dp[i] 表示is时,能消耗防御塔的值。 状态转移方程:dp[j] = max(dp[j-t[i]] + l[i] * ( j –......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 1198字 评论关闭
动机(Motivation) 修改这些函数,使它们返回superclass中的某个(新增值域,然后销毁subclasses) 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 public abstract class Person {    public  abstract bool IsMale();    public  abstract string GetCode();      public Person CreateMale()    {        return new  Male();    }      public Person CreateFemale()    {        return new Female();    } }   public class M......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 191字 评论关闭
A: 某小白MM,B: 后端程序员,C: 美工,D: 前端 A: 哎~D,你是做什么的呀? D: 前端啊。 A: 前端是干什么的? D: 前端… 前端就是做网站的。 A: 唉?我看网站不是 B 写出来的嘛,也没见你整天写代码呀? D: 额… 我是做网站外观… A: 唉?外观不是 C 画出来的吗?也没见你整天开 PS 呀? D: (汗)我的工作就是把他俩的活儿结合起来… A: [斜视] 唔,就这么轻松的工作嘛,什么都不用你干。 D: [内牛成河]
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1748字 评论关闭
现有IOS设备唯一标示符的方案比较 UDID [[UIDevice currentDevice] uniqueIdentfier] iOS官方最早提供的UDID方案,根据某一公式,使用设备序列号、网卡地址等信息作为参数计算而来,iOS6之后该计算公式发生了改变。 该方法返回的结果在所有应用中都相同,并且卸载应用、刷机、还原设备均不会发生改变,是最为准确的设备唯一标示符。 iOS5之后,该方法被标记为废弃!最终,在2013年5月1号之后,AppStore禁止任何使用该方法的应用上架。 iOS7中对外公开的API中已经移除了该方法! 网卡地址 通过Unix级别的API去获取Wifi......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 4250字 评论关闭
  1.HTML html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档 html(val):设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。 2.TEXT text():取得所有匹配元素的内容。 结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。 text(val):设置所有匹配元素的文本内容 与 html() 类似, 但将编码 HTML (将 "<" 和 ">" 替换成相应的HTML实体). 3.VAL val():获得第一个匹配元素的当前值。 val(val):设置每一个匹配元素的值。   上面的......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 4595字 评论关闭
网上见的比较多的c++大数类,出处不详 重载了很多运算符,缺点是除法和取模都只能对int类型进行 #include<iostream> #include<cstring> #include<cstdio> #include<iomanip> #include<algorithm> using namespace std; #define MAXN 9999 #define MAXSIZE 10 #define DLEN 4 class BigNum { private: int a[1500]; //可以控制大数的位数 int len; //大数长度 public: BigNum(){ len = 1;memset(a,0,sizeof(a)); } //构造函数 BigNum(const int); //将一个int类型的变量转......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 4785字 评论关闭
1. android内存泄露概念      不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对他们进行垃圾回收,它的内存泄露仅仅限于它本身,而不会影响整个系统的。C/C++的内存泄露就......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 66字 评论关闭
我觉得我应该定一个近期目标: 1.将现有的testcase全部修改完,当然这里隐含了一个任务,就是得把现有的程序全部看懂 2.学完xml
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 2659字 评论关闭
本文小结了在亚马逊aws(Amazon Web Services)云计算服务上注册一个免费的服务器的方法和一些注意事项。郑重申明: aws云计算的免费是有条件的免费,aws提供的服务计价以美元计算,对普通人而言非常昂贵,不能完全理解本博文的,请不要随便尝试。否则因此被计费,本人概不负责。注册准备:1,一个在用邮箱2,一张在用的有Visa或者Master标志的信用卡3,一部在用的电话4,一个支持key文件导入的ssh客户端(我后面只介绍linux下使用ssh命令行客户端)5,最好是有翻墙软件(不是必要的,主要是访问速度的问题。耐心不好的人一定要翻墙......
阅读全文