码迷,mamicode.com
首页 > 编程语言
Python中的文本(一)
本文主要记录和总结本人在阅读《Python标准库》一书,文本这一章节的学习和理解。 其实在Python中,使用文本这样的一些方法是特别常用的一件事。在一般的情况下,都会使用String这样的一个类,应该算是Python中最基础的一个标准类了。 1.1 函数 string类中的capwords()和maketrans()。 capwords()的作用是将一个字符串中的所有单词...
分类:编程语言   时间:2014-10-22 20:27:39    阅读次数:239
Spring控制反转和依赖注入
(1)为什么使用控制反转和依赖注入 调用者不用去关心被调用者的实现,不需要调用者亲自创建被调用者的实例,这些操作都交给框架去完成。 这种设计思想就是控制反转(Inversion of Control, IoC),同时,它还有另外一个名字就是依赖注入(Dependency Injection, DI)。 (2)什么是控制反转和依赖注入 控制反转(IoC)是将由程序控制的“对象间的依赖关系...
分类:编程语言   时间:2014-10-22 20:27:35    阅读次数:171
Unity3D 判断所在平台
#ifUNITY_ANDROID         Debug.Log("Android");     #endif       #if UNITY_IPHONE         Debug.Log("IOS");     #endif       #if UNITY_STANDALONE_WIN         Debug.Log("WINDOWS");     #endif ...
分类:编程语言   时间:2014-10-22 20:25:57    阅读次数:343
JAVA工程师面试题
?? 今天去一家公司面试了一下,脑瓜子感觉晕晕的,有几个算法题都没做出来,题目相对来说都比较简单,应该是自己没准备好吧,状态不怎么行,面试后自己觉得挺不满意的,以后还是得沉下心来,做好充足的准备,才能让面试更添几分色彩,把今天笔试题跟大家分享一下,也给自己做个总结: 1、一台天平,右盘上有若干重量相等的白球,左盘上有若干重量相等的黑球,这时候两边平衡.现在从右盘取走一个白球置于左盘子上,再把左...
分类:编程语言   时间:2014-10-22 20:27:45    阅读次数:234
C++学习笔记
C++ Primer Plus中文版第5版(632) 1.char 作为数值类型,则unsigned char表示的数据范围为0~255 而signed char范围为-128~127。 2.cin.get(name,size);是不接收换行符,把它留在了输入流中。cin.get()只接收一个字符,包括换行符。(getline()用法类似)   当get()读取空行后将设置失...
分类:编程语言   时间:2014-10-22 20:24:38    阅读次数:327
C++ bitset的实现
C++中bitset很方便的实现了位操作,有几点需要注意,可以参考源代码: https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.2/bitset-source.html 它的模板是 00645 template 00646 class bitset 00647 : private _B...
分类:编程语言   时间:2014-10-22 20:23:13    阅读次数:191
(转)Java程序员们最常犯的10个错误
1.将数组转化为列表将数组转化为一个列表时,程序员们经常这样做:1List list = Arrays.asList(arr);Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java...
分类:编程语言   时间:2014-10-22 20:18:15    阅读次数:265
白话经典算法系列之七 堆与堆排序
堆排序与高速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先解说下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是全然二叉树或者是近似全然二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)不论什么一个子节点的键值。2.每一个结点的左子树和右...
分类:编程语言   时间:2014-10-22 20:16:05    阅读次数:228
javascrit
function wm(){ window.open("打开文件位置/打开文件") .close(); .moveTo(10,0); .resizeBy(10,5);/一依次调整当前窗口的尺寸/ .resizeTo();/移至/ alert("高"+window.screen.avail...
分类:编程语言   时间:2014-10-22 20:17:12    阅读次数:317
【阿里云产品公测】开放搜索服务 opensearch java jdk 应用体验之 机器人聊天
作者:阿里云用户啊里新人需求:基本实现智能聊天!最近在开发一款机器人,希望实现基本的聊天功能,词库是有的,但是如果是做完全匹配这个出来的效果很悲催,比如词库:你好,回答是:哈哈,很好啊. 如果问:你好?,这时候词库没有就无法回答。一直在考虑怎么实现,当看到阿里的opensearch之后就感觉:这个就...
分类:编程语言   时间:2014-10-22 20:14:08    阅读次数:344
ural 1297 O(nlogn) 后缀数组求最长回文字串
把原串复制一份反过来接在原串后面,中间用没出现过的字符隔开,然后跑后缀数组,在原创枚举每一个位为回文中心(分奇偶讨论),则回文串长度相当于原串与反串对应位置的lcp,所以先用ST预处理,然后查询。复杂度O(nlogn)#include#include#include#include#include....
分类:编程语言   时间:2014-10-22 20:11:18    阅读次数:270
字符串排序
public class Test { public static void main(String[] args) { String[] array = {"D","B","A","C"}; //sort(array); shortStr("BDAC...
分类:编程语言   时间:2014-10-22 20:09:28    阅读次数:207
java教程之java基础
一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,...
分类:编程语言   时间:2014-10-22 20:06:42    阅读次数:208
javascript——对象的概念——创建对象
在 javascript 中创建对象有两种方式:对象文本标记法、构造器函数定义对象;1、对象文本标记法:先上例子: 1 var hero= { 2 name:'小明', 3 Sex:'男', 4 ...
分类:编程语言   时间:2014-10-22 20:08:28    阅读次数:283
Python数据结构与算法--List和Dictionaries
Lists当实现 list 的数据结构的时候Python 的设计者有很多的选择. 每一个选择都有可能影响着 list 操作执行的快慢. 当然他们也试图优化一些不常见的操作. 但是当权衡的时候,它们还是牺牲了不常用的操作的性能来成全常用功能.本文地址:http://www.cnblogs.com/ar...
分类:编程语言   时间:2014-10-22 20:07:14    阅读次数:284
Java虚拟机知识总结
java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,有些区域随着虚拟机进程的启动而存在,有的区域则是依赖用户线程的启动和结束而建立和销毁。java虚拟机主要将内存划分为:1.程序计数器: 是一块较小的内存空间,它的作用可以看做是...
分类:编程语言   时间:2014-10-22 20:04:55    阅读次数:299
Exercise 1.20 最大公约数算法
The process that a procedure generates is of course dependent on the rules used by the interpreter. As an example, consider the iterative gcd procedur...
分类:编程语言   时间:2014-10-22 20:02:02    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!