码迷,mamicode.com
首页 > 编程语言 > 日排行
python——n*n矩阵顺时针旋转90度
先设计思路,以4*4矩阵为例,不难发现其实如果把下列同色的行和列交换,其实就能达到目标 不难发现,实现有如下规律: i = 0 j = 1,2,3 i = 1 j = 2 ,3 i= 2 j = 3 再将data[i][j] 和data[j][i] 交换即可,而涉及到交换就会想到,有个引入第三个变量 ...
分类:编程语言   时间:2017-07-08 11:21:28    阅读次数:467
python 关系运算符
关系运算符包括 > < >= <= == != ,返回结果为一个布尔值(False / True) ...
分类:编程语言   时间:2017-07-08 11:21:44    阅读次数:301
CentOS安装JAVA JDK
普通情况下,我们都要将linux自带的OPENJDK卸载掉。然后安装SUN的JDK。 首先查看Linux自带的JDK是否已安装。 输入例如以下命令,查看已经安装的JAVA版本号信息。 Linux代码 java -version 输入例如以下命令。查看JDK的信息。 Linux代码 rpm -qa|g ...
分类:编程语言   时间:2017-07-08 11:22:10    阅读次数:299
python实现字符串计算器
看兄弟连的Alex视频提到一题作业:计算字符串 "1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )"()不可以用eval) 我试了下,实现思路可能稍微有点复杂,不过代码 ...
分类:编程语言   时间:2017-07-08 11:22:32    阅读次数:265
python学习点滴记录-Day01
参考链接 https://triaquae.gitbooks.io/python/content/chapter1.html 一、python的安装 1、windows平台的到python官网下载windows版本安装介质,按照提示安装完毕即可使用。 2、linux平台的可以通过yum或者pytho ...
分类:编程语言   时间:2017-07-08 11:23:02    阅读次数:253
queue非线程安全及多线程解决的方法
stl的queue是非线程安全的 比方以下的应用场景: 子线程对queue队列做push操作,同一时候主线程对queue运行pop操作,则可能会发生异常。 解决的方法: 方案1: 自己写一个循环队列,则不存在同一时候push与pop的问题。 方案2: 加一个全局相互排斥锁。核心代码例如以下: #de ...
分类:编程语言   时间:2017-07-08 11:24:12    阅读次数:267
python 运算符与表达式
(1) 赋值运算符:= += -= *= /= %= (2) 算术运算符: + - * / // % ** (3) 关系运算符: > < >= <= == != (4) 逻辑运算符: and or not ...
分类:编程语言   时间:2017-07-08 11:24:53    阅读次数:167
C语言socket send()数据缓存问题
send()函数默认情况下会使用Nagle算法。Nagle算法通过将未确认的数据存入缓冲区直到积攒到一定数量一起发送的方法。来降低主机发送零碎小数据包的数目。所以假设send()函数发送数据过快的话,该算法会将一些数据打包后统一发出去。假设不了接这样的情况,接收端採会遇到看似非常奇怪的问题,比方成功 ...
分类:编程语言   时间:2017-07-08 11:25:39    阅读次数:298
python 逻辑运算符
逻辑运算符包括:and or not ...
分类:编程语言   时间:2017-07-08 11:26:34    阅读次数:377
python 进程
多fork问题,以下代码会出现4个进程 ...
分类:编程语言   时间:2017-07-08 11:27:12    阅读次数:245
python 算术运算符
算术运算符包括:+ 、- 、* 、/ 、// 、% 、** ...
分类:编程语言   时间:2017-07-08 11:28:20    阅读次数:283
python 小练习
一个环形的公路上有n个加油站,编号为0,1,2,...n-1, 每个加油站加油都有一个上限,保存在列表limit中,即limit[i]为第i个加油站加油的上限, 而从第i个加油站开车开到第(i+1)%n个加油站需要cost[i]升油,cost为一个列表。 现在有一辆开始时没有油的车,要从一个加油站出 ...
分类:编程语言   时间:2017-07-08 11:28:44    阅读次数:230
JAVA 集合JGL
集合 Java提供了四种类型的“集合类”:Vector(矢量)、BitSet(位集)、Stack(堆栈)以及Hashtable(散列表)。与拥有集合功能的其他语言相比,尽管这儿的数量显得相当少,但仍然能用它们解决数量惊人的实际问题。 Stack实现了一个LIFO(先入先出)序列,而Hashtable ...
分类:编程语言   时间:2017-07-08 12:15:17    阅读次数:159
localStorage存储数组或者对象的问题总结
在做 保存选中的复选框记录(跳转到下个页面返回时希望原先选中的东西还在)时, 用到了localStorage存储数据。 由于复选框的内容有点多,就在localStorage中存入了对象(因为考虑到复选框有可能会多选,长度不一定,没有用二维数组)。 读取数据,并且恢复原先选中的状态 在别的博客上看到l ...
分类:编程语言   时间:2017-07-08 12:15:48    阅读次数:455
sublime text 搭建anconda的python开发环境遇到问题
1、Anacondea.sublime-setting 设置 "python_interprete":"/***/python.exe" 2、并且设置Anacondea.sublime-setting user { "python_interpreter": "D:/Anaconda2-4/pyth ...
分类:编程语言   时间:2017-07-08 12:19:05    阅读次数:174
Java排序之直接选择排序
public class SelectSort { public static void selectSort(int [] a){ int min; int temp; if(a==null || a.length<=0){ return; } for(int i=0;i<a.length;i++ ...
分类:编程语言   时间:2017-07-08 12:19:12    阅读次数:162
JavaSE7基础 定义二维数组 不固定的列数 固定的行数
版本参数:jdk-7u72-windows-i586注意事项:博文内容仅供参考,不可用于其他用途。 代码 编译与运行 ——————————————————————————————————————————Java优秀,值得努力学习。学习资源:黑马程序员_Java基础视频-深入浅出精华版/*来自黑马云课 ...
分类:编程语言   时间:2017-07-08 12:19:20    阅读次数:154
新手算法学习之路----二分法SmallestRectangle
题目:一个二维数组里面是由1和0构成的,里面所有的1都是相互关联的,有且只有一块由连续1构成的区域,请找出来最小能包括所有1的矩形, 前提:给出一个任意二维数组以及其中的一个1的元素的x和y坐标。 0,1,1,0 例如:int [2][3]a={{0,0,1,0}, 1 这一行含有1,映射到行边上为 ...
分类:编程语言   时间:2017-07-08 12:20:41    阅读次数:194
JavaSE7基础 遍历二维数组 for循环
版本参数:jdk-7u72-windows-i586注意事项:博文内容仅供参考,不可用于其他用途。 代码 编译与运行 ——————————————————————————————————————————Java优秀,值得努力学习。学习资源:黑马程序员_Java基础视频-深入浅出精华版/*来自黑马云课 ...
分类:编程语言   时间:2017-07-08 12:21:38    阅读次数:175
JavaScript 原型与继承机制详解
初识 JavaScript 对象的时候,我以为 JS 是没有继承这种说法的,虽说 JS 是一门面向对象语言,可是面向对象的一些特性在 JS 中并不存在(比如多态,不过严格来说也没有继承)。这就困惑了我很长的时间,当我学习到 JS 原型的时候,我才发现了 JS 的新世界。本篇文章讲解了 JavaScr... ...
分类:编程语言   时间:2017-07-08 12:21:53    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!