码迷,mamicode.com
首页 > 编程语言
c语言代码编程题汇总 :统计字符串中的大写和小写字母的个数
统计字符串中的大写和小写字母的个数 程序代码如下: ...
分类:编程语言   时间:2017-03-08 20:19:13    阅读次数:423
Java String 真的是不可变的吗
前言 起因 深入源码 真的不可变吗 总结前言这两天在看Java面试相关的一些问题,很偶然也很幸运的看到了下面这篇文章。 http://blog.csdn.net/zhangjg_blog/artic...
分类:编程语言   时间:2017-03-08 19:37:12    阅读次数:274
【死磕Java并发】-----J.U.C之AQS:CLH同步队列
此篇博客所有源码均来自JDK 1.8 在上篇博客【死磕Java并发】—–J.U.C之AQS:AQS简介中提到了AQS内部维护着一个FIFO队列,该队列就是CLH同步队列。CLH同步队列是一个FIFO双...
分类:编程语言   时间:2017-03-08 19:36:54    阅读次数:233
k-means聚类算法
聚类聚类主要内容是将样本进行归类,同种类别的样本放到一起,所有样本最终会形成K个簇,它属于无监督学习。核心思想根据给定的K值和K个初始质心将样本中每个点都分到距离最近的类簇中,当所有点分配完后根据每个...
分类:编程语言   时间:2017-03-08 19:36:08    阅读次数:199
数组去重
1 var arr=[1,1,1,1,2,4,2,3,1,6,7,3,4] 2 //1遍历数组值不在新数组就添加进去 3 function way1(){ 4 var list=[]; 5 var len=arr.length; 6 for(var i=0;idata[n]){ 79 _tep=da... ...
分类:编程语言   时间:2017-03-08 19:34:14    阅读次数:223
卓越培训:只需五步,让你轻松学好Java!
俗话说磨刀不误砍柴工,无论学习什么语言,都还是要讲究一些技巧,那么如何学Java呢?中软卓越Java培训老师为大家总结快速学习Java的5个步骤,帮你4个月学会Java。 1、确定学习java的决心。万事开头难,其实对于编程来说,开头并不是那么难,因为开始学习编程的小伙伴基本上都有兴趣点,有一腔热血 ...
分类:编程语言   时间:2017-03-08 19:33:10    阅读次数:183
插入排序
插入排序 插入排序思路: 列表被分为有序区和无序区两个部分。最初有序区只有一个元素。 每次从无序区选择一个元素,插入到有序区的位置,直到无序区变空。 时间复杂度: O(n2) ...
分类:编程语言   时间:2017-03-08 19:31:57    阅读次数:138
【Python】【解决】UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 1: ordinal not in range(128)
我是转的 http://www.cnblogs.com/QuLory/p/3615584.html 刚用flask写了个小小的程序 程序能跑起来 可是就是访问网页的时候却报标题的错误 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 i ...
分类:编程语言   时间:2017-03-08 19:28:14    阅读次数:265
初次接触java中的递归算法
一道关于兔子繁衍的编程题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 自己考虑了挺久,思路出现了问题,甚至连其中的规律都没有搞清楚.查看网上的一些算法之后,发现一个之前没有使用的思想:递归.目前对于递归的理解 ...
分类:编程语言   时间:2017-03-08 19:26:19    阅读次数:210
线程_基本
进程:正在运行的程序称作为一个进程。进程负责了内存空间的划分 windows号称是多任务的操作系统,那么windows是同时运行多个应用程序么? 宏观角度:windows确实是在同时运行多个应用程序 微观角度:cpu是做了一个快速切换执行的动作,由于速度太快,所以我们感觉不到在切换而已 单核的cpu ...
分类:编程语言   时间:2017-03-08 19:21:10    阅读次数:135
冒泡排序
冒泡排序 排序思路: 将列表每两个相邻的数对比,如果前边的比后边的大,那么交换这两个数直到将最大的数放至最右侧。 时间复杂度为: O(n2) 冒泡排序之优化 优化说明:如果冒泡排序中执行一趟而没有交换,则列表已经是有序状态,可以直接结束算法。 ...
分类:编程语言   时间:2017-03-08 19:20:33    阅读次数:144
python实现常用排序算法
排序是计算机语言需要实现的基本算法之一,有序的数据结构会带来效率上的极大提升。 1.插入排序 插入排序默认当前被插入的序列是有序的,新元素插入到应该插入的位置,使得新序列仍然有序。 2.冒泡排序 冒泡排序的原理是对序列进行遍历,遍历过程中如果发现相邻两个元素,左边的元素大于右边,则进行交换,一次遍历 ...
分类:编程语言   时间:2017-03-08 19:10:10    阅读次数:147
python excel操作总结
1.openpyxl包的导入 Dos命令行输入 pip install openpyxl==2.3.3 这里注意一下openpyxl包的版本问题 版本装的太高有很多api不支持了,所以笔者这里用的是2.3.3 验证是否安装成功:python交互模式下导入包 import openpyxl 2.一个简 ...
分类:编程语言   时间:2017-03-08 19:09:15    阅读次数:379
jar 解压war包到指定目录
用 jar -xvf .jar 命令默认解压到当前目录,想要解压到指定目录 需要使用unzip .jar -d 目录 如: unzip pay.war -d /home/zookeeper1/test/pay 注意-d 是绝对路径 ...
分类:编程语言   时间:2017-03-08 19:04:16    阅读次数:220
linux中添加环境变量(python为例)
最近想用Django搭建个人博客,之前学了些python基础语法,准备边学习Django边实战操作。自己有一个阿里云服务器,用的centOS,自带的是python2.7版本,我直接安装了python3.5版本。结果问题从此开始。。。 python3.5在安装时设置了软连接,所以直接输入python就 ...
分类:编程语言   时间:2017-03-08 19:03:32    阅读次数:265
用R语言 logit,GBM,knn,xgboost
Prepare the data 数据来自UCIhttp://archive.ics.uci.edu/ml/machine-learning-databases/credit-screening,一个信a用卡的数据,具体各项变量名以及变量名代表的含义不明(应该是出于保护隐私的目的),本文会用logi ...
分类:编程语言   时间:2017-03-08 19:03:07    阅读次数:533
2017 年该学习的编程语言、框架和工具
转:http://top.jobbole.com/35926/?utm_source=blog.jobbole.com&utm_medium=sidebar-top-news 软件开发行业继续向前大步迈进。 在 2016 年,我们看到了很多新版本的流行语言、框架和工具。它给了我们更多的支持,也改变了 ...
分类:编程语言   时间:2017-03-08 19:02:24    阅读次数:319
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!