码迷,mamicode.com
首页 > 编程语言
Write Once, Run Anywhere:这不是Java,这是C#
注意,本文目的并非挑起语言之争。虽然有为C#平反之意,但主要还是介绍Mono并进行简单的测试。 UPDATED: 25th August 2012 更新了「Compile Once, Run Anywhere:跨平台的终极目标」一节。 © Conmajia 2012 引言 “Write once, ...
分类:编程语言   时间:2017-06-13 17:00:36    阅读次数:225
Java中的String问题
方式一:String a = “aaa” ; 方式二:String b = new String(“aaa”); 两种方式都能创建字符串对象,但方式一要比方式二更优。因为字符串是保存在常量池中的,而通过new创建的对象会存放在堆内存中。一:常量池中已经有字符串常量”aaa” 通过方式一创建对象,程序 ...
分类:编程语言   时间:2017-06-13 16:59:46    阅读次数:149
[ Python - 2 ] 常见内置函数
1. abs(): 绝对值 In [1]: abs(-10) Out[1]: 10 2. all(): 当参数中任何一个值为False时,all() 都为False all(iterable) --> bool bool值为False:0、None、()、''、{}、[] In [2]: all([ ...
分类:编程语言   时间:2017-06-13 16:58:37    阅读次数:174
python发送邮件
# -*- coding: UTF-8 -*- ''' 发送txt文本邮件 ''' import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart msg = MIM... ...
分类:编程语言   时间:2017-06-13 16:58:05    阅读次数:195
Javascript 5种设计风格
1.过程式的程序设计 2.创建类对象 3.把类封装在一条声明中 4.添加一个方法 5.链式调用 ...
分类:编程语言   时间:2017-06-13 16:57:58    阅读次数:120
Python之文件操作:文件、目录的操作
一、创建 1、创建文件 open(path,'w') 2、创建目录 (1)os.mkdir(pt[, mode=0777]) 新建一个目录pt,参数mode表示生成的目录的权限,默认是超级权限,也就是0777。 (2)os.makedirs(pt) 创建多级目录 比如在python目录下创建\t1\ ...
分类:编程语言   时间:2017-06-13 16:57:22    阅读次数:167
统一建模语言
统一建模语言 DDD理论学习系列——案例及目录 1.引言 上一节讲解了领域模型,领域模型主要是将业务中涉及到的概念以面向对象的思想进行抽象,抽象出实体对象,确定实体所对应的方法和属性,以及实体之间的关系。然后将这些实体和实体之间的关系以某种形式(比如UML、图形、代码、文字描述等)展现出来。而领域模 ...
分类:编程语言   时间:2017-06-13 16:55:38    阅读次数:159
Python-爬虫-requests库用语post登录
requests库很强大,支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的URL和POST数据自动编码。 可以发送无参数的get请求,也可以发送有参数的get请求,修改headers等等。 这里主要展发送post请求,通过data参数 ...
分类:编程语言   时间:2017-06-13 16:55:14    阅读次数:178
二叉排序树的建立、先序/中序/后序遍历、查找
一、定义与性质 定义 二叉排序树(Binary Sort Tree)又称二叉查找(搜索)树(Binary Search Tree)。其定义为:二叉排序树或者是空树. 性质 (1) 二叉排序树中任一结点x,其左(右)子树中任一结点y(若存在)的关键字必小(大)于x的关键字。 (2) 二叉排序树中,各结 ...
分类:编程语言   时间:2017-06-13 16:54:41    阅读次数:256
Python_os、os.path、os.shutil使用案例
1 import os 2 import os.path 3 print(os.path.basename('/Users/c2apple/Desktop/彩屏')) #获取路径的最后一个组成部分 4 os.path.exists('test1.txt') #测试文件是否存在 5 os.rename... ...
分类:编程语言   时间:2017-06-13 16:53:10    阅读次数:208
Nginx + uWSGI + Python + Django部署实例
Nginx:Nginx是一个高性能的Web和反向代理服务器,它具有有很多非常优越的特性:作为Web服务器:相比Apache,Nginx使用更少的资源,支持更多的并发连接,体现更高的效率,这点使Nginx尤其受到虚拟主机提供商的欢迎。能够支持高达50,000个并发连接数的响应,感谢Nginx为我们选择了..
分类:编程语言   时间:2017-06-13 16:52:30    阅读次数:407
Python(字符编码)
一 了解字符编码的知识储备 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失 因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。 在这一点上,我们 ...
分类:编程语言   时间:2017-06-13 16:51:39    阅读次数:155
如何才能快速入门python3?
如何捅破python编程的那层纸 一些朋友自学python过程中,发现书也能看懂,书上的玩具代码也能看懂,但为啥自己不能做习题,不能写代码解决问题,自己不能动手写代码? 原因是初学者没有学会计算思维、解决问题的 ...
分类:编程语言   时间:2017-06-13 16:51:10    阅读次数:153
45.@冒泡排序
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>冒泡</title> 6 </head> 7 <body> 8 <script> 9 function bubble(str) { 10 for (var l ...
分类:编程语言   时间:2017-06-13 16:50:45    阅读次数:153
Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:编程语言   时间:2017-06-13 16:48:55    阅读次数:152
数据结构之后缀数组
1. 概述 后缀数组是一种解决字符串问题的有力工具。相比于后缀树,它更易于实现且占用内存更少。在实际应用中,后缀数组经常用于解决字符串有关的复杂问题。 本文大部分内容摘自参考资料[1][2]。 2. 后缀数组 2.1 几个概念 (1)后缀数组SA 是一个一维数组,它保存1..n 的某个排列SA[1] ...
分类:编程语言   时间:2017-06-13 16:48:40    阅读次数:171
java生成MD5校验码
在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可 ...
分类:编程语言   时间:2017-06-13 16:47:46    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!