码迷,mamicode.com
首页 > 编程语言
简单算法系列:快速算法/冒泡算法两则
工作较忙,没办法抽出时间专心攻克《Go语言编程》,随着了解的更多,越发体会出这本书中小例子的精巧。 掌握这些小例子,就可以完成Go基础的全面掌握 最近抽出时间专心敲这些例子。但是发现一些问题,在设计上,许大大的算法可能更难让我理解一点。特对关于二章中结尾例子中算法,写出自己的算法,较之,我自己写的, ...
分类:编程语言   时间:2017-06-03 20:52:11    阅读次数:153
Python锁
# coding:utf-8 import threading import time def test_xc(): f = open("test.txt","a") f.write("test_dxc"+'\n') time.sleep(1) mutex.acquire()#取得锁 f.close... ...
分类:编程语言   时间:2017-06-03 20:52:01    阅读次数:218
Java学习之方法
回顾: 数组: 1)相同数据类型元素的集合 2)是一种数据类型(引用类型) 3)int[] arr = new int[4]; 4)int[] arr = new int[4]; int[] arr = {3,4,2,4}; int[] arr = new int[]{32,43,12}; 5)in ...
分类:编程语言   时间:2017-06-03 20:17:11    阅读次数:185
python内置函数
1,help(i)帮助 2,dir(),当前文件的所有变量及内置变量 3,vars(),当前文件的所有变量及变量的值,和内置变量及内置变量的值 4,type(i),变量的类型 5,import temp 导入模块,多次导入的效果为只导入一次。 6,reload(temp) 可以多次导入模块 7,id ...
分类:编程语言   时间:2017-06-03 20:16:14    阅读次数:225
字符串数组的全排列——数组
题目描写叙述: 输入一个字符串,打印出该字符串中字符的全部排列。 解题思路: 參考july大神的编程艺术系列.使用字典排序。求当前排列的下一个字典序列。即全排列的下一个排列. 所谓字典序列,即给定两个偏序集A和B,(a,b)和(a′,b′)属于笛卡尔集 A × B。则字典序定义为 (a,b) ≤ ( ...
分类:编程语言   时间:2017-06-03 20:14:14    阅读次数:169
Manachar算法详解
求解最长回文串之Manachar算法 问题类型: 输入一个字符串,求出其中最大的回文子串。子串的含义是:在原串中连续出现的字符串片段。 回文的含义是:正着看和倒着看相同,如abba和yyxyy。 这类问题对于一些小数据可以暴力枚举回文的中心点求解(处理好奇数和偶数长度的回文即可) 但是时间复杂度较高 ...
分类:编程语言   时间:2017-06-03 20:14:08    阅读次数:291
[LeetCOde][Java] Best Time to Buy and Sell Stock III
题目: Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may co ...
分类:编程语言   时间:2017-06-03 20:13:17    阅读次数:169
BOS项目 第10天(activiti工作流第二天,流程变量、组任务、排他网关、spring整合activiti、项目中实现流程定义管理)
BOS项目笔记 第10天 今天内容安排: 1、流程变量(设置、获取) 2、组任务(候选人、候选组) 3、排他网关使用 4、spring整合activiti 5、将activiti应用到bos项目中 6、在bos项目中实现流程定义管理(部署、查询、查看png、删除) 1. 流程变量 1.1 设置流程变 ...
分类:编程语言   时间:2017-06-03 20:12:30    阅读次数:641
javaScript| 对象的拷贝
javaScript| 对象的拷贝 上一遍是我们基本素组的拷贝,当然少不了我们对象的拷贝,当然也有我们的浅拷贝和我们的深拷贝滴啦; 然后,深拷贝,从某个角度来说就是我们对象的继承; 对象拷贝分为浅拷贝(shallow)和深拷贝(deep)两种。浅拷贝只复制一层对象的属性,并不会进行递归复制,而jav ...
分类:编程语言   时间:2017-06-03 20:12:00    阅读次数:185
Javascript - DOM事件
事件(Event) 在Javascript中处理事件的函数被称为事件侦听器,就像C#中的事件订阅者的事件处理器。要触发一个事件必须先注册(订阅)事,当事件被触发时,事件侦听器就会做出响应(invoke事件侦听)。 自定义事件 注册事件 type是事件触发的方式,func是处理事件的函数(事件侦听器) ...
分类:编程语言   时间:2017-06-03 20:11:53    阅读次数:192
python的列表推导
1,取出列表中为偶数的值,形成新的列表。 传统做法: numbers=[1,2,3,4,5,6] even=[] for i in numbers: if i%2==0: even.append(i) print even 列表推导: numbers=[1,2,3,4,5,6] even =[i f ...
分类:编程语言   时间:2017-06-03 20:10:05    阅读次数:176
Java实现生产者消费者问题与读者写者问题
摘要: Java实现生产者消费者问题与读者写者问题 1、生产者消费者问题 生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类:(1)采用某种机制保护生产者和消费者之间的同 ...
分类:编程语言   时间:2017-06-03 20:09:58    阅读次数:243
JavaWeb三大组件—过滤器filter
JavaWeb三大组件 1. 都需要在web.xml中进行配置ServletListener(2个感知监听器不需要配置)Filter 2. 过滤器 它会在一组资源(jsp、servlet、.css、.html等等)的前面执行! 它可以让请求得到目标资源,也可以不让请求达到! * 过滤器有拦截请求的能 ...
分类:编程语言   时间:2017-06-03 20:08:33    阅读次数:136
《从零開始学Swift》学习笔记(Day48)——类型检查与转换
原创文章,欢迎转载。转载请注明:关东升的博客 继承会发生在子类和父类之间,是一系列类的继承关系。比如:Person是类层次结构中的根类。Student是Person的直接子类。Worker是Person的直接子类。这个继承关系类的详细实现代码例如以下:class Person { var name: ...
分类:编程语言   时间:2017-06-03 20:08:24    阅读次数:219
python基础:字符编码问题三个不可见的字符(0xEF 0xBB 0xBF,即BOM)
一、用utf-8格式保存的txt文件等,如何去掉BOM头 Windows系统的txt文件在使用utf-8编码保存时会默认在文件开头插入三个不可见的字符(0xEF 0xBB 0xBF)称为BOM头,这个BOM头在python的codecs库中已经定义为常量(codecs.BOM_UTF8) 方法一:u ...
分类:编程语言   时间:2017-06-03 20:08:15    阅读次数:890
分布式锁2 Java非常用技术方案探讨之ZooKeeper
前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。之前我已经写了一篇关于分布式锁的文章: 分布式锁1 Java常用技术方案 。上一篇文章中主要 ...
分类:编程语言   时间:2017-06-03 20:08:06    阅读次数:282
Spring Session解决分布式Session问题的实现原理
使用Spring Session和Redis解决分布式Session跨域共享问题 上一篇介绍了如何使用spring Session和Redis解决分布式Session跨域共享问题,介绍了一个简单的案例,下边就学习一下Spring Session的实现原理。 注:以下步骤是基于XML的方式实现 Spr ...
分类:编程语言   时间:2017-06-03 20:07:33    阅读次数:307
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!