winfrom 多线程 并发 和定时任务
static void Main(string[] args) { //多个线程修改同一个值,使用lock锁解决并发 for (int i = 0; i < 4; i++) { Task.Factory.StartNew(ThreadMethod2); } //Thread.Sleep(2000); ... 查看全文
Python爬虫小记
1.selenium窗口无限向下滚动: 使用脚本‘window.scrollBy(0, 1000)',加while True循环,示例代码: 参考:https://blog.csdn.net/Sily_Z/article/details/80733267 ... 查看全文
Python 实现随机打乱字符串
# 随机打乱字符串 # import random def shuffle_str(str=''): l = list(str) # 将字符串转换成列表 random.shuffle(l) # 调用random模块的shuffle函数 return ''.join(l) # 列表转字符串 for i... ... 查看全文
24.C++- 抽象类(存虚函数)、接口、多重继承
什么是抽象类 用来表示现实世界中的抽象概念 是一种只能定义类型,而不能产生对象的类 只能被子类继承,且抽象类的相关成员函数没有完整的体现,用来被子类重写. 比如图形(Shape)类, 就是一个抽象的概念,因为我们无法计算这个“图形”的面积,所以它的成员函数area()是空的。 而继承它的子类(矩形, ... 查看全文
python剑指offer 合并两个排序的链表
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = Non ... 查看全文
25.C++- 泛型编程之函数模板(详解)
1)初探函数模板 2)深入理解函数模板 3)多参函数模板 4)重载函数模板 当我们想写个Swap()交换函数时,通常这样写: 但是这个函数仅仅只能支持int类型,如果我们想实现交换double,float,string等等时,就还需要从新去构造Swap()重载函数,这样不但重复劳动,容易出错,而且还 ... 查看全文
html文件基本结构
<html> 根标签,所有网页的标签都放在此 <head></head> 用于定义文档头部,它是所有头部元素的容器 <body></body> 网页的主要内容,在这里的标签内容会在浏览器中显示出来 </html <head>标签作用:文档的头部描述了文档的各种属性和信息 <head> <title> ... 查看全文
git 上传文件到远程服务器
当你想要上传文件到git服务器上,需要做一下流程: 一开始走的流程是:1、本地初始化一个git库2、关联远程库 1.本地初始化一个git库 在你要上传的文件夹中打开命令窗口:git init;然后他会自动生成.git文件 2.关联远程库:命令行:git remote add origin xxxxx ... 查看全文
jsp中session的使用
Session的典型应用: 注:多个请求要用的东西放在session中,多个会话之间要用的东西放在上下文中。 如何创建session? Servelt API 中有HttpSession接口,来封装session对象。用HttpServletRequest来获取会话对象。 HttpSession s ... 查看全文
NSURLConnection使用
1.NSURLConnection使用 1.1 NSURLConnection同步请求(GET) (1)步骤 (2)相关代码 1.2 NSURLConnection异步请求(GET-SendAsync) (1)相关说明 (2)相关代码 1.3 NSURLConnection异步请求(GET-代理) ... 查看全文
用Netty开发中间件:网络编程基础
用Netty开发中间件:网络编程基础 《Netty权威指南》在网上的评价不是非常高,尤其是第一版,第二版能稍好些?入手后高速翻看了大半本,不免还是想对《Netty权威指南(第二版)》吐槽一下: 前半本的代码排版太糟糕了,简直就是直接打印Word的版式似的。源代码解析部分的条理性和代码排版好多了,感觉 ... 查看全文
hibernate log4j
log4j.rootLogger=warn, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.lay... ... 查看全文
【ALB学习笔记】基于.NET环境的高频RFID卡读写设备的基本操作案例
本文通过一个具体的范例,让你轻松的彻底掌握在.NET环境下,利用C#语言对RFID高频卡进行基本操作的技术细节... ... 查看全文
使用curl模拟ip和来源进行网站采集的实现方法
对于限制了ip和来源的网站,使用正常的采集方式是不行的。本文将介绍一种方法,使用php的curl类实现模拟ip和来源,实现采集限制ip和来源的网站。 1.设置页面限制ip和来源访问 server.php <?php $client_ip = getip(); $referer = getrefere ... 查看全文
html5的离线存储问题集合
HTML5的离线存储使用一个manifest文件来标明哪些文件是需要被存储的,使用如 来引入一个manifest文件,这个文件的路径可以是相对的,也可以是绝对的,如果你的web应用很多,而且希望能集中管理manifest文件,那么静态文件服务器是个不错的选择。 对于manifest文件,要求:文件的 ... 查看全文
PHP半年了,已经可以独立支撑项目,几点心得记录
从去年12开始零基础学习PHP,到现在可以独立支撑项目,感谢PHP的强大,成熟、入门容易,记录几点心得: 1、思维比什么都重要,方法要靠实践证明; 2、多写、多试,不要怕遇到坑,每一个坑都是你前进路上的垫脚石; 3、功能实现之前,先画图; 4、有耐心,一行行读懂代码,笨办法有时候很有用; 5、多备份 ... 查看全文
通过<base>标签实现全网页新窗口链接。
对比前一篇博文通过<meta>标签实现全网页新窗口链接。 使用<base>标签,不光可以实现全网页新窗口链接,更可以设定自定义的基底地址。 什么叫基底地址? 比如你某个网页的地址是a.com/1.html,但是你希望该网页下所有相对地址"/xxx/xxx"指向的是b.com/xxx/xxx,而不是a ... 查看全文