码迷,mamicode.com
首页 > 编程语言 > 日排行
Python 学习日记2
一,数据类型 1.数字 int(整形) float(浮点型) 2.布尔值 真或假 3.字符串 “hello Python” 4.列表 5.元组(不可变列表) 1 Students id = (11,22,33,44) 2 或 3 Students id = touple((11,22,33,44)) ...
分类:编程语言   时间:2018-04-23 22:44:26    阅读次数:220
解决算法题的思路汇总
1. 熟悉你所掌握的编程语言。比如我用java,那么需要熟练掌握java的语言细节。 在遇到这样一个题,给定一个包含n个整数的数组,除了一个整数以外,其余的数都是成对出现,请找出这个数(时间复杂度O(n),不能使用额外存储空间)。比如[1,2,2],那么结果就是1。 我刚开始遇到这个题的时候完全没有 ...
分类:编程语言   时间:2018-04-23 22:46:56    阅读次数:232
Java中的Timer定时器
Timer主要用于Java线程里指定时间或周期运行任务,它是线程安全的,但不提供实时性(real-time)保证。 上面提到了守护线程的概念。 Java分为两种线程:用户线程和守护线程。 所谓守护线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种 ...
分类:编程语言   时间:2018-04-23 22:47:32    阅读次数:181
Mac下Java JNI (java native interface)调C
1.编写带有native声明的方法的Java类 2.使用javac命令编译编写的Java类 3.使用java -jni className 来生成后缀名为.h的头文件 4.使用其他语言(C、C++)实现本地方法 5.将本地方法编写的文件生成动态链接库 一代码:(不要带包路径) 二: 在终端执行 : ...
分类:编程语言   时间:2018-04-23 22:47:39    阅读次数:314
并发编程---线程queue---进程池线程池---异部调用(回调机制)
线程 队列:先进先出 堆栈:后进先出 优先级:数字越小优先级越大,越先输出 import queue q = queue.Queue(3) # 先进先出-->队列 q.put('first') q.put(2) # q.put('third') # q.put(4) #由于没有人取走,就会卡主 q. ...
分类:编程语言   时间:2018-04-23 22:48:38    阅读次数:245
springBoot(2)---hello word
springBoot hello world 学习springBoot,大家都习惯从hello world,上篇主要是通过一个小案例,来整体理解springBoot的运行思路。对springBoot有个宏观认识。这篇开始真正学习springboot Hello World 1. pom.xml文件 ...
分类:编程语言   时间:2018-04-23 22:49:13    阅读次数:199
Spring框架学习笔记(三)
上接Spring框架学习笔记(二) 1 基于aspectj的注解aop操作 1 使用注解方式实现aop操作 第一步 创建对象 第二步 在spring核心配置文件中,开启aop操作 第三步 在增强类上面使用注解完成aop操作 测试结果如下: Spring的jdbcTemplate操作 1 spring ...
分类:编程语言   时间:2018-04-23 22:50:08    阅读次数:249
Java断言(Assertion)
断言(Assertion)是Java中一条语句,包含一个布尔表达式,当该布尔值为真,程序则被认为是正确的;当布尔值为假,则系统会抛出错误。 断言默认禁用的,在开发时候可开启功能,有利于纠正错误,增加可维护性。 PS:断言,换句话就是 立flag,false则啪啪啪打脸。 断言两种语句形式 Expre ...
分类:编程语言   时间:2018-04-23 22:51:16    阅读次数:272
《算法图解》——第八章 贪婪算法
第八章 贪婪算法 1 简单的贪婪算法 每步都采取最优的做法,每步都选择局部最优解。 2 背包问题 有些情况下,完美是优秀的敌人。如果你只需要找到一个大致解决问题的算法,贪婪算法挺不错,因为实现容易,结果与正确结果相当接近。 练习8.1 你在一家家具公司工作,需要将家具发往全国各地,为此你需要将箱子装 ...
分类:编程语言   时间:2018-04-23 23:16:00    阅读次数:471
python之切片与迭代
python之切片与迭代
分类:编程语言   时间:2018-04-23 23:17:20    阅读次数:323
python3全栈开发-补充UDP的套接字、操作系统、并发的理论基础
一、基于UDP的套接字 udp套接字简单示例 import socket ip_port=('1.1.1.1',8181) BUFSIZE=1024 udp_server_client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) udp_serve ...
分类:编程语言   时间:2018-04-23 23:17:28    阅读次数:354
python入门(八)捕获异常及内置参数
捕获异常的的语法try:运行代码except(名称)出现异常的运行代码else没有出现异常的运行代码raise引发一个异常finally不论有没有异常都运行例子:try:2/0exceptExceptionase:(商量的语法)print(“0不能当作除数”)else:print(“可以正常运行”)finallyprint(“这是一个除法运算”)运行结果:0不能当作除数这是一个除法运算例子2:tr
分类:编程语言   时间:2018-04-23 23:17:37    阅读次数:346
SpringBoot初接触
使用SpringBoot写HelloWorld,当配置好启动类后,再创建新的controller或其它类,启动项目后访问对应的映射名,页面显示: Whitelabel Error Page This application has no explicit mapping for /error, so ...
分类:编程语言   时间:2018-04-23 23:17:49    阅读次数:365
redis在java客户端的操作
redis高性能,速度快,效率高的特点,用来做缓存服务器是很不错的选择。(和memcache相似)redis在客户端的操作步骤: 1.redis单机版操作 1.1通过Jedis对象操作 (1)将安装redis服务的服务器的ip地址和redis的端口号作为构造参数传递给Jedis,用来创建一个Jedi ...
分类:编程语言   时间:2018-04-24 00:14:37    阅读次数:179
Java生成8位随机邀请码,不重复
短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出字符, //方法二: ...
分类:编程语言   时间:2018-04-24 00:14:59    阅读次数:630
python把日期转换为秒数
1、秒数是相对于1970.1.1号的秒数 2、日期的模块有time、datetime 3、 参考: 1、https://stackoverflow.com/questions/7852855/how-to-convert-a-python-datetime-object-to-seconds 2、h ...
分类:编程语言   时间:2018-04-24 00:15:16    阅读次数:263
Miller-Rabin素数检测算法
Description: Goldbach's conjecture is one of the oldest and best-known unsolved problems in number theory and all of mathematics. It states: Every eve ...
分类:编程语言   时间:2018-04-24 00:16:35    阅读次数:261
QT5:C++实现基于multimedia的音乐播放器(一)
上一篇里简略的描述了一下播放器的实现,这一篇开始具体描述一下过程。 环境配置:Qt Creator 打开Qt Creator,创建一个new project,项目名称随你喜欢(我的是MusicPlayer),类名也随你喜欢(我的是Music),基类选择QWidget,不勾选界面UI(你也可以勾选UI ...
分类:编程语言   时间:2018-04-24 00:16:52    阅读次数:297
python3 第三十三章 - 标准库概览Part II
第二部分提供了更高级的模块用来支持专业编程的需要。这些模块很少出现在小型的脚本里。 1. 输出格式化reprlib 模块提供了一个用来缩写显示大型或深层嵌套容器的 定制版repr() 。 pprint模块为 打印对解释器可读的 内置和用户自定义的对象 提供了更复杂控制方式.当结果超过一行时,这个"漂 ...
分类:编程语言   时间:2018-04-24 00:17:58    阅读次数:268
java基础-迭代器(Iterator)与增强for循环
java基础-迭代器(Iterator)与增强for循环 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Iterator迭代器概述 Java中提供了很多个集合,它们在存储元素时,采用的存储方式不同。我们需要取出这些集合中的元素,可通过一种通用的方式来完成。 Collectio ...
分类:编程语言   时间:2018-04-24 00:18:16    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!