码迷,mamicode.com
首页 > 编程语言 > 周排行
策略模式(C++)
策略模式:把一系列算法封装起来,使之可以相互替换。这样就可以使算法独立于客户端变化。 如我们有很多排序算法,但是在不通的环境中,需要使用不同算法,那就可以定义一个抽象类,提供统一的接口,然后在各个排序算法继承抽象类,并实现该子类的排序算法 ,再定义一个项目类,通过构造函数传入不同算法类的对象或是模板 ...
分类:编程语言   时间:2018-01-09 20:10:25    阅读次数:125
数组中的二分法
针对排序好的大量数据 1 2 3 4 5 6 public static int sort2(int[] arr,int key){ int beginPost=0; int endPost=arr.length-1; int middlePost=(beginPost+endPost)/2; wh ...
分类:编程语言   时间:2018-01-09 20:11:07    阅读次数:142
JavaSE-07 类
习要点 面向过程 面向对象 抽象 类 类的构造方法 类中常见的关键字 类的成员方法 类的成员变量 面向过程 程序 程序的概念 程序一词来自生活,通常指完成某些事情的一种既定方式和过程。 可以将程序看成对一系列动作的执行过程的描述。 计算机程序 为了执行某些操作或解决某个问题而编写的一系列有序指令的集 ...
分类:编程语言   时间:2018-01-09 20:12:11    阅读次数:167
Java 正则表达式提取标签中的属性(src 连接地址)等
public class Test { public static void main(String[] args) { String source = "<p><img src=\"https://xxxxx/xxx/xxxx/182cd48c587651767921868181f66ca8.jp ...
分类:编程语言   时间:2018-01-09 20:12:33    阅读次数:1521
json数据处理:读取文件中的json字符串,转为python字典
方法1: 读取文件中的json字符串, 再用json.loads转为python字典 方法2: 直接用文件游标f,将json字符串连同读取和转成python字典一步完成。此时用的是josn.load(f) 结论: json模块中的loads和load的区别是: loads是将f游标中的字符串先读取出 ...
分类:编程语言   时间:2018-01-09 20:13:04    阅读次数:292
python作业2
作业2:有一个列表list1 = [1,2,3,'a','b',4,'c']有一个未知字典dict1,不清楚内部键值对情况如果dict1字典没有'k1'键值对,那就创建,并设置键的值为空列表,并将list1中的奇数索引位的元素添加进入这个的列表中如果dict1字典有'k1'键值对,且对应值是列表类型 ...
分类:编程语言   时间:2018-01-09 20:13:32    阅读次数:134
Python——异常层级分析
1、大部分的内置异常都是Exception的子类2、Exception本身是从BaseException类继承过来的3、因此所有的异常都是必须从BaseException类进行扩展4、Exception是BaseException类的子类,而NameError是Exception的子类,NameError是BaseException类的子子类(或者叫间接子类)5、那么,有没有异常类是直接从Base
分类:编程语言   时间:2018-01-09 20:13:39    阅读次数:149
python3爬虫——urlllib使用
参考内容:1.https://www.cnblogs.com/Lands-ljk/p/5447127.html 2.https://cuiqingcai.com/947.html 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面 ...
分类:编程语言   时间:2018-01-09 20:14:01    阅读次数:2134
[python错误]UnicodeDecodeError: 'gbk' codec can't decode byte...
出现此错误的原因是使用'gbk'解码时报错,存在一些字符不能使用gbk来解码。 首先,简体中文字符编码(ASCII扩展字符集)有下列几种:GB2312、GBK、GB18030。 GB2312: 中国国家标准总局在1980年发布的《信息交换用汉字编码字符集》,共收入汉字6763个和非汉字图形字符682 ...
分类:编程语言   时间:2018-01-09 20:14:56    阅读次数:160
JavaScript 中 this 是如何工作的 ?
先来看看这个题目: var x = 0; var foo = { x:1, bar:{ x:2, baz: function () { console.log(this.x) } } } var a = foo.bar.baz foo.bar.baz() // 2 a() //0 this 永远指向 ...
分类:编程语言   时间:2018-01-09 20:16:01    阅读次数:181
python中hashlib md5
如下两种方法,结果相同 或 ...
分类:编程语言   时间:2018-01-09 20:16:52    阅读次数:170
Java语言跨平台的简单理解
Java语言是可以跨平台的,而同是高级语言的c,c++语言是不跨平台的,这里所说的跨平台是指经编译后的文件能否跨平台,而不是值源程序能否跨平台.c语言是编译执行,生成的是可执行文件,依赖于编写时的平台,而Java语言是解释执行,编译生成的是字节码文件(.class文件),这是中间产物,不依赖于平台, ...
分类:编程语言   时间:2018-01-09 20:17:38    阅读次数:129
Java应用之shiro
Apache Shiro是一个强大而灵活的开源安全框架,它能够干净利落地处理身份认证,授权,企业会话管理和加密。 以下是你可以用 Apache Shiro所做的事情: 1、验证用户 2、 对用户执行访问控制,如: 判断用户是否拥有角色admin。 判断用户是否拥有访问的权限 3、在任何环境下使用 S ...
分类:编程语言   时间:2018-01-09 20:18:13    阅读次数:225
线程 信号量
Semaphore负责协调线程,可以限制对某一资源访问的线程数量 ...
分类:编程语言   时间:2018-01-09 20:19:01    阅读次数:120
SpringMVC-----部分功能学习
1、默认错误页面设置 其他的不用修改只需要在web.xml添加error-page标签 ...
分类:编程语言   时间:2018-01-09 20:20:07    阅读次数:100
Spring Framework
1、容器及其管理的组件所提供的最重要的好处就是可拔插的体系结构。 2、控制反转:在组件类中,不需要使用新的操作符(一般为new)来实例化依赖组件, 而是在运行时由容器实例将依赖组件(A)注入组件(B)-->(组件B的功能实现需要依赖组件A, 传统的做法是组件B自己手动注入组件A来实现功能,但是这样组 ...
分类:编程语言   时间:2018-01-09 20:20:23    阅读次数:148
SpringMvc上传图片
SpringMvc上传图片,仅供参考,开发这么久第一次写博客,希望大家别喷,有不足之处希望大家多多指教。 Controller: @ResponseBody @RequestMapping(params = "uploadImge") public String uploadImge(HttpSer... ...
分类:编程语言   时间:2018-01-09 20:21:02    阅读次数:189
Spring之配置文件中引入其它配置文件
... ... ...
分类:编程语言   时间:2018-01-09 20:22:22    阅读次数:125
SpringBoot:四种读取properties文件的方式
前言 在项目开发中经常会用到配置文件,配置文件的存在解决了很大一份重复的工作。今天就分享四种在Springboot中获取配置文件的方式。 注:前三种测试配置文件为springboot默认的application.properties文件 [html] view plain copy ######## ...
分类:编程语言   时间:2018-01-09 20:22:38    阅读次数:1114
java-异常处理2
一 编译时异常和运行时异常的区别 java认为如果你的程序有问题,你应该让调用者知道. 例如:面包,长毛了.用户去买了,用户可能会挂 .应该在面包上贴上标签(异常). java 如果在函数内抛出Exception//编译失败,因为编译器在检查语法时发生了错误。 该程序已经出现问题,Java认为这个程 ...
分类:编程语言   时间:2018-01-09 20:24:05    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!