码迷,mamicode.com
首页 > 编程语言 > 周排行
算法——位运算
&:按位与。 | :按位或。 ~ :按位取反,带符号位。(注意和!的区别,!只是逻辑取反) ^ : 异或也叫半加运算:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0。 >> : 表示右移,算数右移,如果该数为正,高位补符。 >>>:表示无符号右移,也叫逻辑右移,高位补零。 小操作: 1. 判断奇偶数 ...
分类:编程语言   时间:2019-01-30 19:58:49    阅读次数:205
Python-Thread(通俗易懂)
此类表示在单独的控制线程中运行的活动,有两种方法可以指定该活动,一是将可调用对象传递给构造函数,二是通过覆盖子类中的run()方法。 ...
分类:编程语言   时间:2019-01-30 19:59:11    阅读次数:178
解决python tkinter 与 sleep 延迟问题
多线程(threading——join) join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后, 才可以接着往下执行,那么在调用这个线程时可以使用被调用线程的join方法。join([timeout]) 里面 ...
分类:编程语言   时间:2019-01-30 20:27:03    阅读次数:1599
Java正则表达式过滤汉字
String str = "hello你好吗,我很好 thank you"; String reg = "[\u2E80-\u9FFF]"; Pattern pat = Pattern.compile(reg); Matcher mat = pat.matcher(str); String repi ...
分类:编程语言   时间:2019-01-30 21:38:54    阅读次数:545
数组的运用
变量格式:数据类型 变量名称 数组格式:数据类型[] 数组名称;等效写法(不推荐):数据类型 数组名称[] 变量如果定义好了,要想使用一定要赋值 数组如果定义好了,要想使用一定要“初始化” 初始化:就是在内存中开辟数组空间,并且赋予一些默认值(准备工作) 数组的初始化方式有两种: 1.动态初始化,指 ...
分类:编程语言   时间:2019-01-30 21:42:03    阅读次数:174
C++接口与实现的抽象分离
IPerson.h Person.h Person.cpp IStudent.h Student.h Student.cpp main.cpp 测试结果 Student: Name: Leon, Age: 14, Grade: 8,IStudent: Name: Leon, Age: 14, Gra ...
分类:编程语言   时间:2019-01-30 21:42:42    阅读次数:138
欧几里得及扩展欧几里得算法
欧几里得算法 这个就是常说的辗转相除法,用于计算两个整数$a,b$的最大公约数,即$$gcd(a,b)=gcd(b,a mod b)$$ 扩展欧几里德算法 是用来在已知 $a,b$ 求解一组整数解 $x,y$ 使它们满足等式:$$ax+by=gcd(a, b)$$ (解一定存在,根据数论中的相关定理 ...
分类:编程语言   时间:2019-01-30 21:43:07    阅读次数:235
javaScript 预编译过程浅尝
javaScript 预编译过程 1.创建AO对象(Activation Object) AO{ a: } 2.找形参和变量声明,将变量和形参作为AO属性名,值为undefined AO{ a:undefined } 3.将实参形参相统一 AO{ a:2 } 4.在函数体内找函数声明,值赋予函数体 ...
分类:编程语言   时间:2019-01-30 21:43:28    阅读次数:197
HDFS问题集(一),使用命令报错:com.google.protobuf.ServiceException:java.lang.OutOfMemoryError:java heap space
仅个人实践所得,若有不正确的地方,欢迎交流! 一、起因 执行以下两条基本的HDFS命令时报错 这是正常的两条HDFS命令,怎么会报错了?然后就打开hdfs命令查看问题。 二、分析 1)利用以下命令找到hdfs命令所在路径 使用vim hdfs打开脚本,发现当以hdfs dfs 执行时,会利用到HAD ...
分类:编程语言   时间:2019-01-30 21:45:21    阅读次数:399
ExecuterService实现线程池1
线程池的作用 限制系统中执行线程的数量 做法:使用线程池控制线程数量,其他线程排队等候。 为什么要使用线程池 减少线程的创建和销毁 可以根据系统承受能力调整线程数量,太多了系统扛不住 几个重要的类 ExecutorService:线程池接口 ScheduledExecutorService: 和Ti ...
分类:编程语言   时间:2019-01-30 21:46:14    阅读次数:205
初学javascript,写一个简单的阶乘算法当作练习
代码如下: <script> var a = prompt("请输入值"); function mul(a){ if(a==1){ return 1; } return a*mul(a-1); } document.write(mul(a)); </script> 执行: ...
分类:编程语言   时间:2019-01-30 21:47:19    阅读次数:194
python 装饰器问题及解决方式
上面函数运行会出现报错: 函数调用时出错; 'NoneType' object is not callable 此时将调用函数语句去掉后面的括号,改为 test1即可。 装饰器:本质是函数(装饰其他函数)就是为其他函数添加附加功能 高阶函数+嵌套函数==》装饰器 原则:不能修改被装饰函数的原代码 不 ...
分类:编程语言   时间:2019-01-30 21:47:36    阅读次数:249
java获取文件的路径问题
java获取文件的路径问题 在java中读取读取文件,经常因为路径的问题找不到,此文用于记录如何定位文件的简单方法。 本基于springboot做的测试,主要是构建工程方便,所用的方法都是JDK中的方法,主要测试有”/“和没有""的问题,以及 和`getResource(String string) ...
分类:编程语言   时间:2019-01-30 21:48:34    阅读次数:195
吴恩达深度学习:2.15python中的广播
1.Broadcasting example (1)下面矩阵描述了来自四种不同的100克碳水化合物,蛋白质和脂肪的卡路里数量 比如说100g苹果所含的热量有56克来自碳水化合物,相比之下来自蛋白质和脂肪的卡路里数就很少了。相反,100g的牛肉,有104卡路里来自蛋白质,135克来自脂肪,没有卡路里来 ...
分类:编程语言   时间:2019-01-30 21:49:50    阅读次数:247
PTA 乙级 1017 A除以B (20 分) C/C++
1017 A除以B (20 分) 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 ...
分类:编程语言   时间:2019-01-30 21:49:58    阅读次数:214
python中复制文件
1、把home下的test.yml复制到root目录下 In [43]: import shutil In [42]: shutil.copy('/home/test.yml','/root/') Out[42]: '/r... ...
分类:编程语言   时间:2019-01-30 21:50:35    阅读次数:142
[拓扑排序][DP][Tarjan][并查集]JZOJ 4253 QYQ在艾泽拉斯
Description 在艾泽拉斯的无尽之海里,有着一群不为人知的由各个种族的冒险者统治的岛屿,这些岛屿都很庞大,足以在上面建造许多的城市,城市之间有一些单向道路连接。有一天,QYQ无意中发现了这些岛屿,并且发现在每个城市的地下都或多或少埋藏着一些装备、金币、宝物……可是正当QYQ兴奋不已打算全部把 ...
分类:编程语言   时间:2019-01-30 21:51:49    阅读次数:161
排序之堆排序
堆排序的基本思想(小顶堆) 1) 先将初始排列关键字序列(R1,R2...,Rn-1,Rn)构成小顶堆,此堆为初始的无序区.(这里是从最后一个非叶结点向前进行赛选) 2)将堆顶元素R1与最后一个元素Rn交换,此时得到新的无序区(R1,R2...,Rn-1)和新的有序区(Rn),并且Rn小于无序区所有 ...
分类:编程语言   时间:2019-01-30 21:51:59    阅读次数:190
spring核心思想:IOC(控制反转)和DI(依赖注入)
Spring有三大核心思想,分别是控制反转(IOC,Inversion Of Controller),依赖注入(DI,Dependency Injection)和面向切面编程(AOP,Aspect Oriented Programming)。 这里只说前两个核心思想,最后一个下次再说(手动滑稽)。 ...
分类:编程语言   时间:2019-01-30 22:17:41    阅读次数:185
我又一次捡起了Python,看看这次我能坚持多久
对于一个数理化实在不怎么样的我来说,学习编程可不是什么容易事儿,多年来最感兴趣的是二战史,以及语言的学习,自2009年开始对各类电子产品开始产生兴趣,这一下就是将近10年的时间,从第一台iPod Shuffle,到今天的2018款Mac mini,以及手里正在用的iPhoneXR,可谓是用遍了自己能 ...
分类:编程语言   时间:2019-01-30 22:18:24    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!