码迷,mamicode.com
首页 > 编程语言
Spring 侵入式和非侵入式
1.非侵入式的技术体现 允许在应用系统中自由选择和组装Spring框架的各个功能模块,并且不强制要求应用系统的类必须从Spring框架的系统API的某个类来继承或者实现某个接口。 2.如何实现非侵入式的设计目标的 1)应用反射机制,通过动态调用的方式来提供各方面的功能,建立核心组间BeanFacto ...
分类:编程语言   时间:2017-05-21 16:58:25    阅读次数:2098
20145234黄斐《java程序设计》实验四
实验过程: JDK、Android Studio的安装: 参见卢晓明博客:http://www.cnblogs.com/lxm20145215 /p/5444207.html 注意事项:解决Fetching android sdk component information加载过久问题 安装完成后, ...
分类:编程语言   时间:2017-05-21 16:58:05    阅读次数:210
Java 多线程详解(三)------线程的同步
Java 多线程详解(一) 概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html Java 多线程详解(二) 如何创建进程和线程:http://www.cnblogs.com/ysocean/p/6883491.html 介绍完如何创建进程以及线程了 ...
分类:编程语言   时间:2017-05-21 16:57:13    阅读次数:319
c++之单例模式
1 本篇主要讨论下多线程下的单例模式实现: 首先是 double check 实现方式: 这种模式可以满足多线程环境下,只产生一个实例。 但是这种实现存在除bug的隐患, 问题就在: value_ = new T; 上。《程序员的自我修养》上指出: 这样的代码是有问题的,问题的来源在于 cpu 的乱 ...
分类:编程语言   时间:2017-05-21 16:56:35    阅读次数:276
python-广度优先搜索
广度优先搜索 下面我们来来BFS算法策略: 比如:我们要从双子峰 >金门大桥,最短路径如何? 我们利用广度优先搜索来一步步求解,注意广度优先搜索在于的关键在于“广”,也就是说以双子峰为起点,我们要尽可能的多比较与之相邻的周边路径,从其中选取一条最优路径。 第一步: 我们沿着两个箭头方向路径探索到a点 ...
分类:编程语言   时间:2017-05-21 16:56:27    阅读次数:364
Python中的tuple
tuple是一种有序的集合:元组。和list类似,不同的是,tuple一旦创建就不能再改动了。 一、创建tuple 1、创建tuple用()来表示 2、创建空tuple: 3、创建单元素tuple:须要在元素后加逗号 4、创建“可变”tuple 用list来表示tuple中的当中一个元素,改动lis ...
分类:编程语言   时间:2017-05-21 16:56:03    阅读次数:239
Python Tkinter学习(1)——第一个Tkinter程序
注:本文可转载,转载请注明出处:http://www.cnblogs.com/collectionne/p/6885066.html。 Tkinter介绍 Python支持多个图形库,例如Qt、wxWidgets,等等。但是Python的标准GUI库是Tkinter。Tkinter是Tk Inter ...
分类:编程语言   时间:2017-05-21 16:55:00    阅读次数:705
linux线程笔记1之创建线程
1 线程与进程的对比 这里有一个笔记详细的阐述 http://blog.csdn.net/laviolette/article/details/51506953 2 创建线程函数 int pthread_create(pthread_t *thread, const pthread_attr_t * ...
分类:编程语言   时间:2017-05-21 16:54:40    阅读次数:215
Java之Hashtable、HashMap及Properties
HashTable继承于比较古老的Dictionary,而HashMap是接口Map的实现。 HashMap是HashTable的一个轻量级实现,HashMap不是线程安全的,而HashTable是线程安全的。 HashMap允许key或者value为null,而HashTable是不允许的。 在效 ...
分类:编程语言   时间:2017-05-21 16:54:31    阅读次数:261
算法设计与分析
开始跟着云课堂学习《算法设计与分析》入门篇和进阶篇,开始系统的学习一下 P问题,非P类问题,NP问题,NPC问题 P问题:如果一个问题可以找到一个能在多项式的时间(n在底数上面)里解决的算法,那么这个问题就是P问题。 NP问题:可以在多项式时间里验证一个解的问题。NP问题的另一个定义是,可以在多项式 ...
分类:编程语言   时间:2017-05-21 16:53:42    阅读次数:289
Python3.4 12306 2015年3月验证码识别
import ssl import json from PIL import Image import requests import re import urllib.request as urllib2 if hasattr(ssl, '_create_unverified_context'): ...
分类:编程语言   时间:2017-05-21 16:53:21    阅读次数:329
Spring中使用属性文件properties的两种方式
实际项目中,通常将可配置的参数放到属性文件中,例如数据库连接信息、redis连接信息等,便于统一管理。然后通过IoC框架spring将其加载到上下文中,使得程序可以直接使用。 创建mysql.properties文件,并置于CLASSPATH路径中,如果使用maven构建工程,直接放置在resour ...
分类:编程语言   时间:2017-05-21 16:52:10    阅读次数:282
Java异常-可能会出现异常丢失的情况&finally
finally的两种特性: 对于没有垃圾回收和析构函数自动调用机制的语言来说,Java中的finally非常重要。它能使程序员保证: 1、无论异常是否被抛出,finally子句总能被执行。这个特性我们可以用来解决以下问题:Java的异常不允许我们回到异常抛出的地点时,该如何应对?把try块放在循环里 ...
分类:编程语言   时间:2017-05-21 16:51:02    阅读次数:255
Day1[下] - Python基础 基本语法、流程控制
一、变量\字符编码 Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data wit ...
分类:编程语言   时间:2017-05-21 16:49:27    阅读次数:205
[List] C#数组学习
数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。 01 int[] table; // ...
分类:编程语言   时间:2017-05-21 16:48:54    阅读次数:219
原生javascript 实现jQuery代码效果对比
以下是jQuery和JavaScript实现相同操作的等价代码。 选择元素 Javascript代码 // jQuery var els = $('.el'); // 原生方法 var els = document.querySelectorAll('.el'); // 函数法 var $ = fu ...
分类:编程语言   时间:2017-05-21 16:10:17    阅读次数:138
Python自动化测试白羊座-week3列表+字符串
names = [1,2,3,"lingyul",'panyang'] #定义列表,用[]print(names) #取列表的值print(names[3]) #t通过下标取值,用[]names[0] = 'zhangsan' #列表是可变变量,可以通过下标来修改列表的值for name in na ...
分类:编程语言   时间:2017-05-21 16:06:13    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!