码迷,mamicode.com
首页 > 编程语言 > 日排行
写给大家看的算法
第1章 什么是算法 1.1 算法其实就在身边 1.2 算法是人类智慧的结晶 1.3 了解算法对玩游戏有帮助吗? 1.4 算法有两个必要条件 1.5 要特别了解的重要算法 专题1 算法基础之结构化编程思想 第2章 变量和数组 2.1 所谓"数据",就是各种各样的信息 2.2 数据有不同的类型 2.3 ...
分类:编程语言   时间:2018-09-01 12:22:37    阅读次数:169
用JavaScript,打印水仙花数;
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> //打印水仙花数 var g, s, b; for (var i = 100; i <= 999; i++) { g = i % 10; s ...
分类:编程语言   时间:2018-09-01 12:25:17    阅读次数:167
Java 动态代理的原理
做开发的都知道,编程语言可以从运行时还是编译时检查分为动态类型和静态类型。对于Java来说,通常认为它是静态的强类型语言,但是因为Java提供反射的机制,也具备了部分动态类型语言的能力。这一节,我们就讲一讲Java的动态代理。 动态代理是一种用于运行时动态构建代理,动态处理代理方法调用的机制。它首先 ...
分类:编程语言   时间:2018-09-01 12:25:23    阅读次数:197
Java之父职场路
Java之父——詹姆斯·高斯林出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统,是JAVA编程语言的创始人。1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序 ...
分类:编程语言   时间:2018-09-01 12:25:46    阅读次数:191
Perl 变量:数组变量
Perl 数组Perl 数组一个是存储标量值的列表变量,变量可以是不同类型。数组变量以 @ 开头。访问数组元素使用 $ + 变量名称 + [索引值] 格式来读取。1、创建数组1.数组变量以 @ 符号开始,元素放在括号内,2.以 qw 开始定义数组,第二个数组使用 qw// 运算符,它返回字符串列表, ...
分类:编程语言   时间:2018-09-01 12:26:01    阅读次数:186
Python urllib模块
urllib模块中的方法 1.urllib.urlopen(url[,data[,proxies]]) 打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作。本例试着打开google urlopen返回对象提供方法: - read() , readline() ,readlines ...
分类:编程语言   时间:2018-09-01 12:26:21    阅读次数:115
JavaScript 之 jquery选择器
很好理解,我们之前选择进行DOM选择时,都用的是,docment.getElementById() , document.getElementsByTagName(),等。 这样的代码,一般情况下可用,但如果存在层级关系,这种情况下我们总是需要递归选择。例如: 如,查找<table class="g ...
分类:编程语言   时间:2018-09-01 12:28:42    阅读次数:167
C++ Primer(第五版) 第八章:IO库
练习8.1:考察如何管理流的状态 1 istream& func(istream& is) 2 { 3 string buf; 4 while ( is>>buf ) cout<<buf<<endl; 5 is.clear(); 6 return is; 7 } 练习8.2:考察同上 1 #incl ...
分类:编程语言   时间:2018-09-01 12:28:58    阅读次数:178
Python 的内置字符串方法(收藏专用)
Python 的内置字符串方法(收藏专用) method 字符串 string python3.x python 4.7k 次阅读 · 读完需要 44 分钟 Python 的内置字符串方法(收藏专用) method 字符串 string python3.x python 4.7k 次阅读 · 读完需 ...
分类:编程语言   时间:2018-09-01 12:30:47    阅读次数:286
数组排序-------1.冒泡排序
/** 思路1:冒泡排序* 两两比较, 如果前边大于后边 那么 我就让他俩交换位置;否则不动* */function sortBubble(ary) { for(var i = 0; i < ary.length-1;i++){ // 比较的轮数 for(var j = 0; j < ary.len ...
分类:编程语言   时间:2018-09-01 12:30:56    阅读次数:117
数组中只出现一次的数字
题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。 思路 和那道字符串里面第一次出现唯一字符的题目类似,使用count计数方法;另外百度了一下发现还可以用collections模块的Counter方法,把列表值和对应的个数组成一个字典 方法一: ...
分类:编程语言   时间:2018-09-01 12:31:44    阅读次数:144
python学习之路
python基础部分 python基础一 python基础二 python数据类型一(重点是字符串的各种操作) python数据类型二(列表和元组) python数据类型三(字典) is和==的区别以及编码、解码 set集合、深浅拷贝 文件操作 python函数部分 初识函数 函数的进阶 闭包、迭代 ...
分类:编程语言   时间:2018-09-01 12:34:24    阅读次数:137
【解决线程安全问题:同步方法】
同步方法:就是把同步关键字加到方法上 同步方法的锁对象是什么呢?this(不信可以试试把下面的this换成其它对象) 如果是同步静态方法,那么锁对象就不是this了,而是类的class文件。 ...
分类:编程语言   时间:2018-09-01 12:34:33    阅读次数:184
【豆知识】python启动http服务及ulimit命令
通过Python实现http服务 通过这个Http服务可以共享下载目录 SimpleHTTPServer使用方法 1 进入想要分享的目录 2 执行命令 python -m SimpleHTTPServer 端口号 注意,不写端口号默认是8000 3 浏览器访问该主机的地址:http://IP:端口 ...
分类:编程语言   时间:2018-09-01 12:34:49    阅读次数:146
使用 Python 生成二维码
新时代,人们有人信新的追求,自然而然会有新发明的诞生。去年,在“一带一路”国际合作高峰论坛举行期间, 20 国青年投票选出中国的“新四大发明”:高铁、扫码支付、共享单车和网购。其中扫码支付指手机通过扫描二维码跳转到支付页面,再进行付款。这种新的支付方式,造就二维码满天飞的现象。那么让我们来扒一扒如何 ...
分类:编程语言   时间:2018-09-01 12:34:55    阅读次数:185
Java基础_多线程2[线程控制]
多线程2[线程控制] 1.线程调度以及设置线程优先级 (1).线程调度的俩种模型 A:分时调度模型 所有的线程轮流使用CPU的使用权,平均分配每一个线程占用CPU的时间片。 B:抢占式调度模型 优先让优先级高的线程使用使用CPU,如果优先级相同,那么这一个时候就会随机的选择一个,优先级高的线程获取的 ...
分类:编程语言   时间:2018-09-01 12:35:44    阅读次数:146
数组排序-----2.快速排序(递归)
/** 先去找数组中间一项,把这一项拿出来; 用拿出之后的数组中的每一项跟 拿出的这一项比较;比这项大的放到一个数组; 小的放到另外一个数组* 接着对着两个数组做上述同样的操作;* */ function quickSort(ary) { if(ary.length <=1){ return ary ...
分类:编程语言   时间:2018-09-01 12:36:54    阅读次数:141
C# 多线程
基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。 3、挂起(Suspend)和唤 ...
分类:编程语言   时间:2018-09-01 12:37:06    阅读次数:142
数组去重
<script> /* * 数组去重 * 思路1 * 去拿当前项 跟后边的每一项去比较 ;如果 后边有某一项 跟当前项相同,那就证明,后边这项是重复的,删除这一项即可 * */ var ary = [1,2,3,1,2,6,7,2,3,5]; // obj ={ // 1:1, // 2:2, // ...
分类:编程语言   时间:2018-09-01 12:38:13    阅读次数:141
Python open 读和写
_ 参考 "python open 关于读、写、追加的总结" _ ...
分类:编程语言   时间:2018-09-01 12:38:36    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!