码迷,mamicode.com
首页 > 编程语言
Java Day 05
数组第二种定义 数组-遍历 数组操作的核心思想就是对角标的操作; 数组-求最值 1、循环 比较 排序 选择排序 把原始数组分割成了两个数组,至少有一个是有序的 冒泡排序 相邻元素比较 位置置换代码提取 形参 排序性能问题 选择排序,每一轮找到最小值后才换位 查找 遍历去比较要查找的值,没有返回-1 ...
分类:编程语言   时间:2016-09-11 18:44:41    阅读次数:159
C++ 约瑟夫环问题
约瑟夫环比较经典了 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 测试过的完整实现代码: ...
分类:编程语言   时间:2016-09-11 18:42:00    阅读次数:161
Java基础笔记(三:文件与数据流)
一、输入流与输出流 输入流将数据从文件、标准输入或其他外部输入设备中加载到内存。输出流的作用则刚好相反,即将在内存中的数据保存到文件中,或传输给输出设备。输入流在Java语言中对应于抽象类java.io.InputStream及其子类,输出流对应于抽象类java.io.OutputStream及其子 ...
分类:编程语言   时间:2016-09-11 18:41:04    阅读次数:282
java 数组
数组: 数组是同意变量的集合,不仅可以是基本数据类型,也可以是类的对象集合。 数组的缺点就是定长,不能随时扩张,所以一般是确定个数时用,不确定时一般用集合。 优点就是可以一下子定义多个相同类型的数据。 使用数组必须有两个步骤:1.声明数组。2.分配内存 数组的数组名称保存在栈中,当分配完内存后就指向 ...
分类:编程语言   时间:2016-09-11 18:35:04    阅读次数:156
HDU 5877 Weak Pair DFS + 树状数组 + 其实不用离散化
http://acm.hdu.edu.cn/listproblem.php?vol=49 给定一颗树,然后对于每一个节点,找到它的任何一个祖先u,如果num[u] * num[v] <= k。则贡献加1 思路:主要的麻烦就是动态修改前缀和了。因为对于每个数字val。则找它祖先的话, <= k / v ...
分类:编程语言   时间:2016-09-11 18:36:00    阅读次数:219
java 方法
方法命名规范要求 类的命名规范:“全部单词的 首字母必须大写”。那么在定义方法的时候也是有命名规范要求的:“第 一个单词的首字母小写,之后每个单词的首字母大写”,那么这就是方法 的命名规范。 递归调用——数字的累加操作: 使用可变参数定义方法: 结果: ...
分类:编程语言   时间:2016-09-11 18:36:17    阅读次数:135
C语言的世界
大家好,我是一名大一的学生,我叫陈由钧,我来自计算机系,一开始选择这门专业的时候,是出于对计算机的热爱,我喜欢计算机,喜欢没事琢磨琢磨计算的各种程序,各种软件,所以我选择学习计算机这门专业,第一周我就见识了计算机其实没有你想象的那么简单,我第一次上C语言课程时,才发现原来计算机真的这么强大,就是几个 ...
分类:编程语言   时间:2016-09-11 18:34:28    阅读次数:140
Linux 进程与线程四(加锁--解锁)
...
分类:编程语言   时间:2016-09-11 18:35:17    阅读次数:150
unix高级编程之线程
线程 先有标准,后有实现 POSIX标准 pthread_xxxx(); 一、线程及标识 运行的函数 pthread_t > 不能打印 pthread_self(3); pthread_equal(3); ps axm -L 二、线程的创建 pthread_create(3); 三、线程的终止 <1 ...
分类:编程语言   时间:2016-09-11 18:33:31    阅读次数:170
Java序列化技术
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化? Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 为什么需要使用到序列化,两个不同的进程需要远程通信; 可以相互发送各种类型的数据,包括文本... ...
分类:编程语言   时间:2016-09-11 18:32:06    阅读次数:146
朋友,我用python给你发了一封邮件
亲爱的朋友,我学会用python的smtplib发送邮件了
分类:编程语言   时间:2016-09-11 17:21:49    阅读次数:714
JavaScript中各大板块思维导图
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图 ...
分类:编程语言   时间:2016-09-11 17:22:23    阅读次数:267
用户线程与内核线程的优缺点
转自http://col1.blog.163.com/blog/static/1909775192012719114033352/ 1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程与 ...
分类:编程语言   时间:2016-09-11 17:18:52    阅读次数:347
Swift -- 官方文档Swift-Guides的学习笔记
在经历的一段时间的郁闷之后,我发现感情都是虚伪的,只有代码是真实的(呸) 因为看了swift语法之后依然不会用swift,然后我非常作死的跑去看官方文档,就是xcode里自带的help》documentation and API reference 其中的swift里的guide 这里主要总结一下里 ...
分类:编程语言   时间:2016-09-11 17:19:37    阅读次数:206
初学Python(六)——输入输出
初学Python(六)——输入输出 初学Python,主要整理一些学习到的知识点,这次是输入输出。 输入: 输出: ...
分类:编程语言   时间:2016-09-11 17:16:44    阅读次数:157
任务调度的几种Java实现
Timer 使用java.util.Timer是最简单的一种实现任务调度的方法,直接上栗子🌰: 使用 Timer 实现任务调度的核心类是 Timer 和 TimerTask。其中 Timer 负责设定 TimerTask 的起始与间隔执行时间。使用者只需要创建一个 TimerTask 的继承类,实 ...
分类:编程语言   时间:2016-09-11 17:16:37    阅读次数:164
学习SpringMVC——国际化+上传+下载
一个软件,一个产品,都是一点点开发并完善起来的,功能越来越多,性能越来越强,用户体验越来越好……这每个指标的提高都需要切切实实的做点东西出来,好比,你的这个产品做大了,用的人多了,不仅仅再是上海人用,北京人用,还有印度人用,法国人用等等,可以说这个产品已经走上了国际化的大舞台。当印度的哥们输入url... ...
分类:编程语言   时间:2016-09-11 17:16:30    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!