码迷,mamicode.com
首页 > 编程语言
python 如何实现反转倒序
1字符串和列表实现方法(使用切片的方法)不修改元素原有内容,将输出进行赋值In[34]:s=‘nihao‘ In[35]:s1=s[::-1] In[36]:s1 Out[36]:‘oahin‘In[47]:l Out[47]:[‘c‘,‘b‘,‘a‘] In[48]:l[::-1] Out[48]:[‘a‘,‘b‘,‘c‘]2列表和元组独有方法l.reverse()但是这个方法很少用,会将原内..
分类:编程语言   时间:2016-04-22 16:41:47    阅读次数:949
线程的同步与互斥(生产者与消费者模型)
一个进程中可以有多个线程,这些线程共享进程的资源,但当多个线程访问同一个资源时,在并不能保证操作是原子的情况下,就会产生冲突而使数据最终的结果不准确,像上次我们提到的将一个数进行加1操作需要三步:将数据从内存中取出;将数据加1;再将数据放回内存中,当多个线程..
分类:编程语言   时间:2016-04-22 16:41:18    阅读次数:251
python模块:doctest,unitest模块
1.使用doctest模块测试代码[root@node1tmp]#vimqwe.py#!/bin/envpython#!-*-coding:UTF-8-*-defabc():print4;[root@node1tmp]#vimdoctest.py#!/bin/envpython#!-*-coding:UTF-8-*-importdoctest,qwe#加载doctest模块,加载qwe文件名if__name__=="__main__":doctest.testmod(qwe)..
分类:编程语言   时间:2016-04-22 16:42:21    阅读次数:172
线程同步与互斥(POSIX信号量——环形数组实现生产者消费者模型)
Semaphore(信号量)Mutex变量是非0即1的,可看作一种资源的可用数量,初始化时Mutex是1,表示有一个可用资源,加锁时获得该资源,将Mutex减到0,表示不再有可用资源,解锁时释放该资源,将Mutex重新加到1,表示又有了一个可用资源。信号量(Semaphore)和Mutex类似,表示可用资源的数量,和..
分类:编程语言   时间:2016-04-22 16:41:43    阅读次数:270
Java_Day01
笔记1.搭建java的开发环境安装jdk、jre工具配置环境变量:我的电脑——属性——高级——环境变量Java_home:C:\ProgramFiles\Java\jdk1.7.0Path:%Java_home%\bin;C:\ProgramFiles\Java\jdk1.7.0\bin;Classpath:.;%JAVA_HOME%\lib;注意:本机当前安装路径2.java的第一个程序注..
分类:编程语言   时间:2016-04-22 16:38:29    阅读次数:206
Java_Day02
Day02笔记运算符1.位运算&|^3&6=23:000000116:00000110结果:000000103|7=70000001100000111000001113^7=4000000110000011100000100左移右移运算符<<>>3<<2=123*22=123<<3=243*23=246>>2=16/22=16>>3=06/23=0自增自减运算符++--1..
分类:编程语言   时间:2016-04-22 16:36:45    阅读次数:189
Python 素数判断;以及默尼森数
1. 素数/质数 只能被2或者本身整除的正整数。 2. 默尼森数 P是素数且M也是素数,并且满足等式M=2^P-1,则称M为默尼森数。 编程小要求: 输出前5个默尼森数 1)最外层循环找素数 中间层循环对已有素数表找默尼森数 内层循环对某个素数检查M=2^P-1 1 # -*- coding: cp ...
分类:编程语言   时间:2016-04-22 16:35:05    阅读次数:833
javaoop_pst和rst和cst
+++++++++++++++++++++++++++++++++ 3.对于 pst 对象他更加的 灵活,可以在java中直观的 插入 变量值, pst=sql.prepareSt("update stu set name=? where no=? "); pst.setObject(1,"马云") ...
分类:编程语言   时间:2016-04-22 16:32:12    阅读次数:330
数组重构 根据mid 把所有 属于mid 的投资累加 重构出 新的二维数组
$arr = array( 25 =>array( 'mid' => '28838', 'invest_money' => '1196000', 'rm_id' => '157733', ), 27 =>array ( 'mid' => '28838', 'invest_mon ...
分类:编程语言   时间:2016-04-22 16:34:35    阅读次数:156
Java反射机制可以动态修改实例中final修饰的成员变量吗?
问题:Java反射机制可以动态修改实例中final修饰的成员变量吗? 回答是分两种情况的。 1. 当final修饰的成员变量在定义的时候就初始化了值,那么java反射机制就已经不能动态修改它的值了。 2. 当final修饰的成员变量在定义的时候并没有初始化值的话,那么就还能通过java反射机制来动态 ...
分类:编程语言   时间:2016-04-22 16:30:52    阅读次数:251
JAVA利用axis2发布webservice
Axis2与CXF是现在很主流的WebService开发框架(java6也已经支持了),项目上还都是基本上用前两种做开发,今天记录一下我安装Axis2插件在eclipse中的安装和写一个简单的测试代码。 一、 eclipse的版本为Luna Release (4.4.0) Axis2的版本是1.6. ...
分类:编程语言   时间:2016-04-22 16:29:13    阅读次数:203
2016年4月22日_JAVA学习笔记_多线程2
1、线程的六个状态(不同的地方有不同的状态数量和名称,但是应该都是大同小异): 新创建(New);可运行(Runnable);被阻塞(blocked);等待(Waiting);计时等待(Timed waiting);被终止(Terminated)。 1)当使用new 操作符创建一个新线程时,该线程还 ...
分类:编程语言   时间:2016-04-22 16:29:11    阅读次数:191
java--依赖、关联、聚合和组合之间区别的理解
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。 依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car) ...
分类:编程语言   时间:2016-04-22 16:21:09    阅读次数:154
Caused by: java.util.ConcurrentModificationException
for循环迭代数据是,不能进行add remove操作,可以先记录下需要操作的下标,然后循环下标数组进行操作。 ...
分类:编程语言   时间:2016-04-22 16:20:13    阅读次数:156
一键式Spring集成工具 Spring Boot
最近公司使用Spring boot进行开发,稍微了解一下,不过自我感觉把集中式配置applicate.properties搞明白,注解用过Spring MVC的boot绝对没问题的 比如拦截器:@Aspect public class ControllerAspect { //对 com.store ...
分类:编程语言   时间:2016-04-22 16:17:54    阅读次数:293
C# 创建数组的几种方法
第一种 string[] myArray=new string[10]; 第二种 string[] myArray={"1","2"}; 第三种 string[] myArray=new string[3]{"1","2","3"}; 第四种 string[] myArray=new string[ ...
分类:编程语言   时间:2016-04-22 16:14:22    阅读次数:135
《汇编语言》学习笔记8——基本汇编指令
1.基本汇编指令 1.传送指令:MOV 格式:MOV OPD,OPS 操作:将OPS的值传送到OPD中 注意事项: 1.OPD不能是CS 2.不允许在两个存储单元之间传送 3.MOV影响所有标志位 4.OPD、OPS的数据类型要一致 5.OPD为CS时,OPS不能为立即数 2.进栈指令:PUSH 格 ...
分类:编程语言   时间:2016-04-22 16:15:42    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!