码迷,mamicode.com
首页 > 编程语言 > 日排行
go语言slice的理解
Golang slice yongsean 作者 2017.02.17 00:07 打开App 创建切片,len、cap、append b := make([]int, 5) println(len(b), cap(b)) // 输出结果是:5, 5 fmt.Println(b) // 输出结果是: ...
分类:编程语言   时间:2017-07-01 00:59:42    阅读次数:200
python+selenium使用cookie
添加 cookie1.这里需要添加两个cookie,一个是.CNBlogsCookie,另外一个是.Cnblogs.AspNetCore.Cookies。2.我这里打开的网页是博客的主页:http://www.cnblogs.com/yoyoketang,没进入登录页。3.添加cookie后刷新页面 ...
分类:编程语言   时间:2017-07-01 01:01:14    阅读次数:406
多线程
一、什么是进程、线程? 1、 进程(process)是程序的一次动态执行过程2、线程是程序中最小的执行运算单位,可完成一个独立的顺序控制流程,3、每一个程序之中必须至少有一个线程这个线程称之为主线程,如果同时运行了多个线程则称之为多线程他是产生其他子线程的线程,通常它必须最后完成执行,因为会执行各种 ...
分类:编程语言   时间:2017-07-01 01:02:18    阅读次数:165
Python 实现 Discuz论坛附件下载权限绕过漏洞
背景:最近压力有些大,想玩点游戏放松下,去Mac论坛下载,发现需要各种权限,于是蛋疼了。 所以,上网查了discuz! x3.1破解,手动替换,发现出现“链接已过期”。所以写了下面程序。 0.将下列代码复制到你的python IDE中。 1.先进网页,chrome浏览器查看网页元素,替换正则表达式内 ...
分类:编程语言   时间:2017-07-01 01:03:58    阅读次数:279
Spring框架第五篇之Spring与AOP
一、AOP概述 AOP(Aspect Orient Programming),面向切面编程,是面向对象编程OOP的一种补充。面向对象编程是从静态角度考虑程序的结构,而面向切面编程是从动态角度考虑程序运行过程。 AOP底层就是采用动态代理模式实现的,采用了两种代理:JDK的动态代理与CGLIB的动态代 ...
分类:编程语言   时间:2017-07-01 01:05:21    阅读次数:131
python 读写文件
# python 读写文件 ## 代码 ``` python#! /usr/bin/pythonimport os,sys try: fsock = open("D:/SVNtest/test.py", "r")except IOError: print "The file don't exist, ...
分类:编程语言   时间:2017-07-01 01:05:29    阅读次数:258
hihocoder 1457(后缀自动机+拓扑排序)
题意 给定若干组由数字构成的字符串,求所有不重复子串的和(把他们看成十进制),答案mod(1e9+7) 题解: 类似后缀数组的做法,把字符串之间用':'连接,这里用':'是因为':'的ascii码恰好是9的下一个 然后建立后缀自动机。 之后把其实只要把其中的所有':'边删去,就可以进行转移了 如果x ...
分类:编程语言   时间:2017-07-01 01:05:48    阅读次数:240
python hashlib模块
hashlib hashlib主要提供字符加密功能,将md5和sha模块整合到了一起,支持md5,sha1, sha224, sha256, sha384, sha512等算法 具体应用 输出结果: 注意:hashlib 加密啊的字符串类型为二进制编码,直接加密字符串会报如下错误: 可以使用enco ...
分类:编程语言   时间:2017-07-01 01:06:18    阅读次数:212
多线程与多进程的实现
如果服务器希望能同时与多个客户端进行会话,那么最简单的方法就是利用操作系统内置的支持,是多个控制线程单独运行同一段代码。 可以创建多个共享相同内存空间的线程,也可以创建完全独立运行的进程。 优点: 简洁:直接使用单线程服务器的代码,创建多个进程运行它的多个副本。 缺点: 服务器能够同时通信的客户端数 ...
分类:编程语言   时间:2017-07-01 01:06:46    阅读次数:279
python 同时打开两个文件以及打开文件的基本操作
同时打开2个文件 seek():指定指针的位置 tell():获取指针当前位置 readline():读行 truncate([size]):截取文件,使文件大小为size flush():刷新输出缓存 ...
分类:编程语言   时间:2017-07-01 01:07:46    阅读次数:255
python基础六--加密模块hashlib
python加密模块hashlib 1、md5加密实例 2、各种加密方式 注:加密后,是不可逆的,即是不可以解密的。 ...
分类:编程语言   时间:2017-07-01 01:11:38    阅读次数:461
python 中os.path.join 双斜杠的解决办法
这两天在写东西的时候遇到了这个问题,主要是上传图片之后,无法在页面展示,原因就出在用join 拼接的路径中出现了"\"而造成的。 还有一种方式就是进行字符串的拼接处理: ...
分类:编程语言   时间:2017-07-01 09:47:14    阅读次数:534
数据结构之排序 --- 插入排序
1.插入排序—直接插入排序(Straight Insertion Sort) 基本思想: 将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。 要点:设立哨兵,作为临时存储和判断数 ...
分类:编程语言   时间:2017-07-01 09:47:40    阅读次数:173
Python基础课:列表方法pop(), remove(), clear()
1 >>> x = [1,2,3,4,5,6,7] 2 >>> x.pop() # 弹出并返回尾部元素 3 7 4 >>> x.pop(0) # 弹出并返回指定位置的元素 5 1 6 >>> x.clear() # 删除所有元素 7 >>> x 8 [] 9 >>> x = [1,2,2,2,3,4... ...
分类:编程语言   时间:2017-07-01 09:49:06    阅读次数:108
Python基础课:装饰器和闭包
#4.装饰器 #闭包 def fx(x): x += 1 def fy(y): return x*y return fy def f1(func): #print('f1 runing') def f2(y): print('f2 runing') return func(y) + 1 retur.... ...
分类:编程语言   时间:2017-07-01 09:49:19    阅读次数:255
拼图游戏(数码还原游戏)算法的研究
将问题一般化,在M*N的方格里有M*N-1个不同元素和一个空元素,只有空元素可以与上下左右相邻的元素交换位置。M*N方格中M*N-1个元素和一个空元素的位置确定一个图形。拼图游戏的问题是:一个图形经过一连串的交换能否得到另一个图形,如何得到。从交换方式的可逆性看出这种关系满足等价三性质,如果图形A通 ...
分类:编程语言   时间:2017-07-01 09:49:34    阅读次数:168
Python基础课:实现一个正方形类的加减乘除
1 class Square: 2 def __init__(self, wh): #因为是正方形, 只取一条边的长度 3 if isinstance(wh,(int,float)): 4 self.wh = wh 5 else: 6 raise TypeError 7 8 def... ...
分类:编程语言   时间:2017-07-01 09:49:59    阅读次数:225
Java的23种设计模式(转)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖 ...
分类:编程语言   时间:2017-07-01 09:50:17    阅读次数:275
linux程序设计——多线程(第十二章)
12.8 多线程 之前,总是让程序的主线程只创建一个线程。这节将演示怎样在同一个程序中创建多个线程,然后怎样以不同于其启动顺序将它们合并在一起。此外,还演示多线程编程时easy出现的时序问题. 编敲代码thread8.c /************************************** ...
分类:编程语言   时间:2017-07-01 09:50:39    阅读次数:141
Java设计模式补充:回调模式、事件监听器模式、观察者模式(转)
一、回调函数 为什么首先会讲回调函数呢?因为这个是理解监听器、观察者模式的关键。 什么是回调函数 所谓的回调,用于回调的函数。 回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。 有这么一句通俗的定义:就是程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。 ...
分类:编程语言   时间:2017-07-01 09:51:57    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!