4 weixin_33699914

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

一维最大子数组

  好久没看书了,随便拿来《编程珠玑》翻到第8章,介绍了一个叫求数组中最大子数组的算法,是线性的时间复杂度。  问题描述是具有n个浮点数的向量x,求向量中任何连续子向量的最大和。#include <iostream>using namespace std;int main(){ int x[10]={31,-41,59,26,-53,58,97,-...

2019-07-05 17:58:56

基于Diff机制的多个状态合并

1. 场景假设一个系统System在某一时刻的状态可以用State A来表示【State里面包含着一些元素的集合】: 1: State A = [element_0, element_1,……,element_n]系统System经过了一段时间的运行,在另一时刻,它的状态变成State B: 1: State B = [element_0, e...

2019-07-03 00:29:14

MTU of IPV4 and IPV6

通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。详细解释因特网协议允许IP分片,这样就可以将数据包分成足够小的片段以通过那些最大传输单元小于该数据包原始大小的链路了。这一分片过程发生在网络层(OSI 模型的第三层...

2019-07-02 22:45:26

Iframe and Master Page

http://blog.csdn.net/lisenustc/archive/2009/12/02/4926591.aspx转载于:https://www.cnblogs.com/kevinkim/archive/2011/12/23/2298865.html

2019-07-02 22:44:01

CMD 命令

start appwiz.cpl CMD下访问控制面板页只能调用CPL实现,BY直接运行*.CPL文件,服务通过WMI可以直接执行命令行操作,或者调用SERVICES.MSC实现,桌面直接进入用户设置文件夹查看 启动控制面板大全 控制面板 模块: control.exe 命令: rundll32.exe shell32.dll,Control_RunDLL 结果: 显示控制面板窗口。 例子: Di...

2019-07-02 22:43:47

NAT和NAT穿越

1. NAT简介前面的文章说到了针对IP不足的许多技术,但这些技术基本都不会增加可用的IP地址数.NAT(Network Address Translation)又称"网络地址转换",它是一种把内部私有网络地址翻译成合法网络IP地址的技术,个人认为该技术是解决IP地址不足最有效的方法.它是一个IETF(Internet Engineering Task Force,Internet工程任务组)标准...

2019-07-02 17:06:48

要离职了。

  虽然说是前一个月就提出离职请求的,不过今天才刚办理了离职交接的程序,在过几天就要离开自己毕业后公司的第一个工作了,离职的主要原因是想能去大城市看看有没有更好的发展机会,特别是像上海这样的大都市,小时候就希望自己也能有机会去看一看,现在终于可以去了,即使结果可能不如自己想得那么好,但总也算是圆了自己一个梦吧。  提出离职之前做了很久的思想斗争,是继续留公司,还是放弃现在的工作。虽然现在的工作...

2019-06-30 06:54:48

代码的坏味道

1、代码重复;2、过长的方法(太多的上下文信息,如大量临时变量,使代码不容易理解);3、过大类(往往是一个类承担了太多的职责所致);4、过长参数列(方法参数一般不要超过7个);5、发散式变化(一个类受多种变化的影响);6、散弹式变化(一种变化引发多个类的相应修改);7、依恋情结(类的某个方法“身在曹营心在汉“);8、数据泥团(总是绑在一起的数据);9、基本类型偏执(过份依赖于语言内置的类型);10...

2019-06-30 05:54:19

[解题报告]A Change in Thermal Unit

题目大意题目原文:http://uva.onlinejudge.org/external/119/11984.pdf背景本题会给定以摄氏表示的初始温度C,与以华氏表示的温差F,请你以摄氏温度表示新的温度为何。输入第一列有一个整数 T (<= 100)表示测式数据的组数。每组数据有两个整数 C 与 d ( 0<= C, d <= 100),C表示初始温度(以摄氏...

2019-06-30 01:30:46

设计模式C++实现(1)——工厂模式

该文章转载自:http://blog.csdn.net/wuzhekai1985 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》...

2019-06-29 14:43:01

CSS3学习案例1——超级链接类型标示图标

效果如图:p{margin:4px;}a[href^="http:"]{ background:url(images/window.gif) no-repeat left center; padding-left:18px; } /*匹配所有的有效超链接*/a[href$="pdf"]{ background:url(images/icon_pdf....

2019-06-29 14:03:06

iScroll4.2.5中的无法滑动或点击的解决方案(转)

又见iScroll问题,特别是三星手机和iPhone,顺便提一句,现在的项目中他们给div加了height属性来解决不能滚动问题,个人认为是个非常愚蠢的解决方案,我必须使用media query来解决随之而来的不同手机有不同高度问题,既不能适应所有手机,万一将来有了新手机型号,也会发生问题。不过他们是公司专门雇佣的顾问和专家,我也没辙。转载自:http://www.websqq.org/ar...

2019-06-29 14:02:05

关于Pascal(帕斯卡)以及Camel(驼峰)命名法

小驼峰式命名法(lower camel case):第一个单字以小写字母开始;第二个单字的首字母大写,例如:firstName、lastName,也被称为Camel命名法。大驼峰式命名法(upper camel case):每一个单字的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为Pascal命名法。驼峰式大小写(C...

2019-06-29 06:36:00

关于数据库查询

  应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。  那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是DBA的事,然而性能调优跟程序员们也有莫大的关系。  程序中嵌入一行行SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。  技巧1 比较用算符能用“=”就不用“<>”  ...

2019-06-28 09:03:00

django 自定义用户user模型的三种方法

来源:http://www.jb51.net/article/57527.htmdjango version: 1.7.1最简单的推荐:使用abstractuser扩充fields复制代码代码如下:profiles/models.pyfrom django.db import modelsfrom django.contrib.auth.models impo...

2019-06-27 15:25:56

python处理中文

来源:http://www.djangochina.cn/forum.php?mod=viewthread&tid=118977&extra=page%3D1字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(enco...

2019-06-27 15:25:49

CSpider

CSpider转载于:https://www.cnblogs.com/relang99/archive/2010/03/02/1676642.html

2019-06-27 10:34:44

Android开发利器 - Charles + Genymotion 调试网络应用程序

Charles默认是不监听Genymotion模拟器的网络动态的。需要进行以下设置:1. 打开你的Genymotion模拟器2. 设置 -> Wifi -> 长按你的当前的网络连接3. 选择 “修改网络”4. 勾选 “显示高级选项”5. 选择 “代理设置 -> 手动”6. 设置你的代理服务器为:10.0.3.2 (这是Genymotion为本机准备的...

2019-06-27 00:41:54

Objective-C编程基础

1. 声明变量 <Type> <Variable Name>;2. 基本数据类型 数字类型: int/float/double3. 对象类型 Objective-C中的对象类型必须使用指针 eg: NSString *userName;4. 对象的分配/初始化/释放 在对象使用前,必须分配内存和进行初始化 eg: [[<c...

2019-06-27 00:37:32

安装pystaller

安装命令# -i指定下载地址,此处采用清华大学镜像pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package pyinstaller错误信息ERROR: Complete output from command 'C:\Users\依风\AppData\Local\Programs\Python\Python37...

2019-06-25 18:29:00

查看更多

勋章 我的勋章
    暂无奖章