主目录 数据排序: value_counts, argsort, sort_values, searchsorted 持续更新... ...
分类:
编程语言 时间:
2018-05-07 23:49:05
阅读次数:
232
今儿接到一个任务处理上线脚本,在明确了要求之后,寻思再三,为了以后能循环使用,这次得进行脚本化才好,于是就开始了我的拙劣码风。画风其实是这样的。有一个文件里面有些数据,需要遍历出每行,然后分别取到每一行的第一列的值和第二列的值,然后打印出来,这样循环不重复才能达到效果,于是我天真的以为遍历文件使用"cat"加for循环,取每行的值就使用"awk",取两个值那
分类:
编程语言 时间:
2018-05-07 23:49:29
阅读次数:
223
数组排序问题-计数排序昨天我们留了一道题目“给你一个整型数组,里面出现的数在[0-100]之间,能用最优化的方法帮我排序吗”。1.确保我们理解了问题,并且尝试一个例子,确认理解无误。这是一道排序算法题,我们学过很多排序的算法。不一样的是,它给定一个额外的条件,数组里的每个数字都在1-100之间。如果我们采取传统的排序算法,这个条件我们好像用不上。大家在面试的时候如果发现有条件没有用上,基本上我们给
分类:
编程语言 时间:
2018-05-07 23:49:49
阅读次数:
253
进程是一段运行的程序 线程是进程的分支,多线程可以提高程序的运行效率,提高并发。 import os print(os.getpid()) #可以获得一个进程号 我们使用的计算机大多为单cpu计算机,单cpu计算机在一个时间点上只能处理一个任务。 GIL全局解释器锁,当一个事件运行加锁后,该事件的锁 ...
分类:
编程语言 时间:
2018-05-07 23:49:56
阅读次数:
268
知错能改1.设置变量a=2,变量b=a,然后再设置a=3,此时再查看b也会等于3答案解析:变量a=2,b=a,再将a=3后,此时查看a的结果是3,但b的结果依然是2,因为b=a其实不将b变量指向了a,而是把b的值指向在了a变量所指向的值,如果a之后又改成了3,python解释器会开辟一块新的内存空间并将值存为3,然后a内存的指针就指向了3的地址,但2所在的内存地址是不变的,既然b指向了2的地址,所
分类:
编程语言 时间:
2018-05-07 23:50:04
阅读次数:
218
1.调用threading模块来创建线程 运行结果如下: 线程的调用是随机的,它和进程一样,取决于系统的调度算法, 线程运行的实质是每一个线程在cpu的一个核心上轮流占用 2.调用threading.Thread的子类来创建多线程 通过这种方法来创建线程时,一定要在继承threading.Threa ...
分类:
编程语言 时间:
2018-05-07 23:50:20
阅读次数:
284
为什么要编程:为了解决生活中的问题编程语言:CC#JavaPHPRubyPython...分类:C和其他:C编译为机器码其他编译为字节码难易程度:CC#/JavaPHPPython(类库齐全)python编译器(将代码编译成字节码,C再将字节码编译成计算机识别的机器码(2进制)):version:python2(主要python2.7)python3(主要python3.6)type:CPytho
分类:
编程语言 时间:
2018-05-07 23:51:26
阅读次数:
344
this关键字主要有三个应用:1.this调用本类中的属性,也就是类中的成员变量;2.this调用本类中的其他方法;3.this调用本类中的其他构造方法,调用时要放在构造方法的首行。Public Class Student { String name; //定义一个成员变量name private ...
分类:
编程语言 时间:
2018-05-07 23:52:27
阅读次数:
373
一 什么是多线程 1、 什么是进程?一个 exe 运行一次就会产生一个进程,一个 exe 的多个进程之 间数据互相隔离。 2、 一个进程里至少有一个线程:主线程。我们平时写的控制台程序默认就是单线程的,代 码从上往下执行,一行执行完了再执行下一行; 3、 什么是多线程:一个人两件事情同时做效率高。同 ...
分类:
编程语言 时间:
2018-05-08 00:15:15
阅读次数:
261
班级编号:VIP17 学员名字:小吴 课程名称:JAVASE 数据类型流 DataOutputStream是数据类型输出流,它能把基本数据类型直接写入到文件里;DataInputStream是数据类型输入输流,它能把基本数据类型直接读到程序上来,前面写出去的是什么顺序,读进来时就按写的顺序读,顺序读 ...
分类:
编程语言 时间:
2018-05-08 00:15:24
阅读次数:
226
1 UserService: 2 public interface UserService { 3 public void sayHello(); 4 } 5 6 UserServiceImpl: 7 public class UserServiceImpl implements UserServi ...
分类:
编程语言 时间:
2018-05-08 00:16:04
阅读次数:
272
今天看到篇对于静态、动态、强类型、弱类型总结的很到位的一篇博文,在此Mark下。 编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各 ...
分类:
编程语言 时间:
2018-05-08 00:16:14
阅读次数:
212
本文导语: c语言判断某一年是否为闰年的各种实现程序代码1、公历闰年计算原则(按一回归年365天5小时48分45.5秒)1)普通年能整除4且不能整除100的为闰年。(如2004年就是闰年,1900年不是闰年)2)世纪年能整除400的是闰年。(如2000年是闰年... c语言判断某一年是否为闰年的各种 ...
分类:
编程语言 时间:
2018-05-08 00:16:38
阅读次数:
353
1 import java.util.Scanner; 2 import java.math.BigInteger; 3 public class Main { 4 public static void main(String[] args) { 5 Scanner scan = new Scann... ...
分类:
编程语言 时间:
2018-05-08 00:49:26
阅读次数:
180
迪杰斯特拉算法介绍: 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。 基本思想: 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 此外 ...
分类:
编程语言 时间:
2018-05-08 00:51:22
阅读次数:
332
参看代码 GitHub : pom.xml dbconfig.properties DbConfig.java MySqlBean.java User.java UserMapper.java UserDynaSqlProvider.java UserService.java UserService ...
分类:
编程语言 时间:
2018-05-08 00:51:56
阅读次数:
256
入门总结之Spring框架中的工厂(了解) 入门总结之配置Spring框架编写XML的提示 技术分析之Spring框架的Bean管理的配置文件方式 技术分析之Spring框架中标签的配置 ...
分类:
编程语言 时间:
2018-05-08 00:52:49
阅读次数:
240