码迷,mamicode.com
首页 > 编程语言 > 日排行
剑指offer——使数组中奇数全部位于偶数前面
从前往后找所要交换的两个数voidReOrder(int*arr,intsize) { if(arr==NULL||size<=1)return; inti=0,j=0; while(i<size&&j<size){ while(i<size&&((arr[i]&0x01)==1)){//找偶数 ++i; } while(j<size&&((arr[j]&0x01)==0)){//找..
分类:编程语言   时间:2017-03-20 19:40:05    阅读次数:142
选择排序
publicclass选择排序{/***选择排序算法:*--选择其中一个,和其他进行以次比较,最后确定大小位置,然后进行交换*@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubint[]nums={11,56,2,5,99,101};System.out.print("未排序:\t");for(inti=0;i&l..
分类:编程语言   时间:2017-03-20 19:40:17    阅读次数:154
冒泡排序
packagecom.eduask.test;publicclass冒泡排序{/***对一个一维数组进行冒泡排序*???什么是冒泡**两两相交,两两比较,高的上浮**/publicstaticvoidmain(String[]args){int[]nums={11,56,2,5,99,101};System.out.println("未排序:");for(inti=0;i<nums.length;i++){System..
分类:编程语言   时间:2017-03-20 19:41:23    阅读次数:148
python判断参数是否是合法标识符
importstringdefis_valid_identifier(param):alphas=string.letters+‘_‘nums=string.digitsiflen(param)>1:ifparam[0]notinalphas:print‘invalid:firstsymbolmustbealphabetic‘else:forotherCharinparam[1:]:ifotherCharnotinalphas+nums:print‘invalid:remindingsymbolsmus..
分类:编程语言   时间:2017-03-20 19:44:42    阅读次数:387
java线程的阻塞和激活方法
阻塞:synchronized(this){ this.wait(10_000); }激活:synchronized(this){ this.notify(); }
分类:编程语言   时间:2017-03-20 19:51:52    阅读次数:141
JavaWeb获取请求参数的两种方式
第一种:通过获取缓冲流读取参数publicvoidregisterUser(HttpServletRequestrequest,HttpServletResponseresponse)throwsException { //直接获取请求参数,通过缓冲流读取数据 BufferedReaderbr=request.getReader(); StringinputLine=""; Stringjson=""; while..
分类:编程语言   时间:2017-03-20 19:53:22    阅读次数:282
python 2.7 利用smtplib发送、抄送邮件以及发送html表格
开发语言:python2.7 包:smtplib导入包:importsmtplib定义一个函数:defsend_mail(to_list,cc_list,html,sub): me=mail_user msg=MIMEText(html,_subtype=‘html‘,_charset=‘utf-8‘)#格式化邮件内容为html,编码为utf-8 msg[‘Subject‘]=sub#邮件主题 msg[‘From‘]=me#发件人 ms..
分类:编程语言   时间:2017-03-20 19:57:49    阅读次数:800
java 反射
认识反射 反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。 Java中,反射允许在编译期间不知道接口的名称,字段、方法的情况下在运行时检查类、接口、字段和方法。它还允许的实例化新对象和调用的方法。 反射在java中的应用 主要包含两部分:(1)根据类名获 ...
分类:编程语言   时间:2017-03-20 20:42:10    阅读次数:251
Spring 自动化装配Bean
声明一张cd的接口: 实现cd接口: 声明cdplayer: 测试类: xml:自动扫描包,寻找有注解的类 总结:@Component:相当于xml的bean中添加其实例,括号内为id。@Autowired会按类型寻找匹配的实例进行匹配。@Resource可以按照名字进行装配。 ...
分类:编程语言   时间:2017-03-20 20:45:11    阅读次数:204
java应用线上CPU过高问题排查
1、top 命令,查看占用CPU最高的PID。ps aux|grep PID 进一步确定tomcat进程出现问题。2、ps -mp pid -o THREAD,tid,time显示线程列表3、printf "%x\n" tid 线程ID转换为16进制格式。4、jstack pid | grep ti ...
分类:编程语言   时间:2017-03-20 20:46:57    阅读次数:145
java多线程之Callable、Future和FutureTask
Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 ...
分类:编程语言   时间:2017-03-20 20:47:49    阅读次数:166
javascript-引用类型--Object类型
引用类型是一种数据结构,本质是数据和功能的集合。引用类型有时也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。引用类型相当于java里面的类,javascript虽然是一门面向对象语言,但是它不支持传统面向对象语言的类和接口。 对象是某个特定引用类型的实例,对象可以通过new操作符后跟一 ...
分类:编程语言   时间:2017-03-20 20:48:34    阅读次数:161
Javase学习第五天
数组 概念 是存储同一种数据类型多个元素的集合。它是在内存中开辟出的一段空间,这些空间在使用上是连续的,根据连续的下标值可以访问所有数组元素。 数组的类型:基本数据类型、引用数据类型; 定义格式 1、数据类型[] 数组名;推荐使用。 2、数据类型 数组名 []; 数组初始化 定义: 为数组中的数组元 ...
分类:编程语言   时间:2017-03-20 20:49:21    阅读次数:280
python学习--day7 linux基础(5)
第一部分: 一、nginx服务安装nginx包(源码安装)1、先cd /etc/yum.repos.d目录下2、yum install epel-release -y(安装扩展包)3、yum install nginx -y 4、rpm -qa nginx查看安装的nginx软件包或者rpm -ql ...
分类:编程语言   时间:2017-03-20 20:57:16    阅读次数:221
Spring
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。( Spring并没有为我们提供日志系统,我们需要使用AOP(面向方面编程)的方式,借助Spring与日志系统log4j实现我们自己的日志系统。 Spring是一系列轻量级Java EE框架的集合,是一个分层架构,由 7 个定 ...
分类:编程语言   时间:2017-03-20 20:58:54    阅读次数:216
使用IntelliJ IDEA开发SpringMVC网站(二)开发环境
访问GitHub下载最新源码:https://github.com/gaussic/SpringMVCDemo 文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码。 另外:文中的附图部分仍然为旧版本,请参照自身版本进行配置。 五、SpringMVC框架配置 进 ...
分类:编程语言   时间:2017-03-20 20:59:08    阅读次数:277
进程与线程
1、线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)地址空间:进程内的一个执行单元;进程至少有一个线程,它们共享进程的地址空间;而进程有自己独立的地址空间; (2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源 (3)线程是处理器调度的基本单位, ...
分类:编程语言   时间:2017-03-20 21:00:55    阅读次数:189
算法笔记_105:蓝桥杯练习 算法提高 上帝造题五分钟(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 第一分钟,上帝说:要有题。于是就有了L,Y,M,C 第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量 第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值 第四分钟,MZC说:要有限。于是就 ...
分类:编程语言   时间:2017-03-20 21:03:04    阅读次数:246
Java字符串常见实例与函数
字符串比较 字符串函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) 来比较两个字符串,并返回字符串中第一个字母ASCII的差值。 字符串查找 String 类的 indexOf() 方法在字符串 ...
分类:编程语言   时间:2017-03-20 21:04:01    阅读次数:222
java类与对象基础--抽象类和接口
在java的类体系中,有两个比较特殊的抽象体--抽象类和接口。抽象体并不可以拥有具体的对象(而且接口甚至不是类),但是它们却是在java设计领域非常重要的两个概念,很多优秀的设计模式都是基于这两个概念的,尽管我们在进行应用开发时可能用的比较少,但是在真正的大型项目的架构开发中,他们是用来确定整个项目 ...
分类:编程语言   时间:2017-03-20 21:05:19    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!