自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(246)
  • 资源 (48)
  • 问答 (1)
  • 收藏
  • 关注

转载 欢迎使用CSDN-markdown编辑器

作者:weng hello 链接:https://www.zhihu.com/question/23602133/answer/40714367 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我可以说,所有的程序设计语言都是 bullshit,最好的编程语言是自然语言,我只要跟电脑说说话,就什么都搞定了。看,我一眼就看清楚了问题的实质,我比谁都聪明。说这样话的

2017-03-22 10:42:48 522

转载 我们前端跟后端是怎么合作的

我们的流程是这样的,后台提供数据接口,或接口文档。 然后我们前台进行razor模板的数据逻辑嵌套或html,css,js整个流程的开发。 缺点是:工作量是满大的,优点是,所有前端view层的东西都是可控的。 坑是比较多的, 比如数据出现问题时,没有一个经验丰富的前端或后端进行联调, 有问题短时间内是解决不了的。一般跟后台合作分为这几种模式: 1. 只产出html页面,然后交给后

2017-03-12 00:47:25 4806

转载 阿里巴巴代码规范

【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / Object/name/nameObject / name_ / name / Object$【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免

2017-03-11 10:53:11 782

转载 mysql 存储过程参数 in out inout 特点

http://blog.csdn.net/xushouwei/article/details/52198065

2017-02-26 18:58:07 623

转载 多线程状态

多线程状态

2017-01-03 20:48:42 376

转载 软件接口设计

软件接口设计《构建可扩展的Web站点》主要介绍了Web应用程序的概念、体系结构、硬件需求、开发环境的原则及国际化、本地化和Unicode等基本内容,本文是软件接口设计。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验软件接口设计Software Interface Design将软件分层意味着我们需要完成额外的工作——设计层次之

2016-11-26 17:27:47 17115

原创 字符串搜索

C:\Users\Administrator\Desktop\理想it竞赛备份>findstr /s /i "googleapis" *.*FINDSTR: 无法打开 ~$1601-1602-1603.pptxFINDSTR: 无法打开 ~$Java知识竞赛_(2015-4)_标准.pptxC:\Users\Administrator\Desktop\理想it竞赛备份>find

2016-07-07 12:53:54 400

原创 逻辑与审美--知其乐

http://geek.csdn.net/news/detail/53343科学的方法是关乎语言逻辑,系统条理,客观,冷静,理性。而艺术关乎审美,创造,主管,激情,不合逻辑。对我而言,两者在编程方面都有价值。Emma Lehmer在1956年写道,她觉得编程是“一门令人激动的科学,又是一门迷人的艺术。”H.S.M. Coxeter 在1957年写道,他感觉自己更像一个艺术家而不

2016-01-27 12:16:36 444

原创 Theme.AppCompat.Light.DarkActionBar 报错

修改android:minSdkVersion="14"

2015-11-22 11:36:36 13390 2

原创 android真机调试网络相关

以太网适配器 以太网:   连接特定的 DNS 后缀 . . . . . . . :   本地链接 IPv6 地址. . . . . . . . : fe80::a9ad:e109:146d:ab04%3   IPv4 地址 . . . . . . . . . . . . : 10.30.1.42   子网掩码  . . . . . . . . . . . . : 255.

2015-11-21 05:35:26 1109

原创 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/util/LruCache;

导入别人的项目,v4报错,将本平台下的v4包替换之后,就解决了;

2015-11-21 04:00:57 4218 2

转载 sqlserver 迁移到mysql

http://www.111cn.net/database/mssqlserver/61350.htmhttp://www.cnblogs.com/gaizai/p/3237907.html我测试这两种方式不行 ,但是使用sql server navtive client 10.0的数据源的驱动程序可以  ;另外,数据库服务器的名字是本机的127.0.0.1

2015-11-01 20:26:39 416

转载 Tomcat学习之Request/Response封装

org.apache.coyote.Request和org.apache.coyote.Response在Acceptor接收到一个socket之后,在JIoEndpoint的processSocket方法中这个socket被包装成SocketWrapper[html] view plaincopyprint?protected bo

2015-10-29 00:12:41 1720

转载 HttpServletRequestWrapper作用

HttpServletRequestWrapper相关 应用一:解决tomcat下中文乱码问题(先来个简单的) 在tomcat下,我们通常这样来解决中文乱码问题:过滤器代码:package filter; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; imp

2015-10-28 23:33:34 3007 1

转载 JSP页面是动态页面,“动态”怎么理解呢?

就是数据从数据库取得,当数据库的数据发生变化时,页面不需要更改,页面中的数据即可发生变化。动态页面的出现是因为静态页面修改不灵活,每次修改需要修改源代码,不好维护。

2015-10-28 02:16:33 976

转载 MyEclipse在哪里查看JSP转化为Servlet时的对应Java代码?

MyEclipse没有提供这样的功能吧,你可以在工程发布到tomcat以后,在tomcat的work\Catalina\localhost\虚拟目录名\org\apache\jsp目录下看到对应jsp的java类文件

2015-10-28 02:15:29 824

转载 Tomcat处理HTTP请求源码分析--包含jsp内置对象的实例过程

很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对c

2015-10-28 02:05:52 1998

转载 tmcat和appach http 服务器分别是用什么语言编写的

在回答这个问题之前,首先要了解apache tomcat到底由什么组成。apache tomcat=Apache http server + TomcatApache http server是Apache Software Foundation管理,当然它并不是这个属下成员开发,而是广大的开源爱好者开发。它本身只支持静态网页。Tomcat是应用(java)服务器,它只是一个servle

2015-10-28 01:54:34 5428

转载 Tomcat源码分析(二)------ 一次完整请求的里里外外

前几天分析了一下Tomcat的架构和启动过程,今天开始研究它的运转机制。Tomcat最本质就是个能运行JSP/Servlet的Web服务器 , 因此最典型的应用就是用户通过浏览器访问服务器,Tomcat接收到请求后转发给Servlet,由Servlet处理完后,把结果返回给客户端。今天就专门解析一下这么一个完整的请求的内部机理。通过DEBUG,一路跟下来,发现Tomcat处理请求的核心过程

2015-10-28 01:52:12 399

转载 Tomcat源码分析(一)------ 架构

http://blog.csdn.net/cutesource/article/details/5006062下面谈谈我对Tomcat架构的理解总体架构:面向组件架构基于JMX事件侦听1)面向组件架构tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成,如Server、Service、Connector等,并基于JMX管理这些组件

2015-10-28 01:49:43 308

转载 tomcat之jsp/servlet容器与tomcat与专业的http服务器的区别

转载的 tomcat最主要的功能是提供Servlet/JSP容器,尽管它也可以作为独立的Java Web服务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器管理功能方面都不如其他专业的HTTP服务器,如IIS和Apache服务器。    因此在实际应用中,常常把Tomcat与其他HTTP服务器集成。对于不支持Servlet/JSP的HTTP服

2015-10-28 01:31:50 773

转载 Wireshark学习笔记——如何快速抓取HTTP数据包

0.前言    在火狐浏览器和谷歌浏览器中可以非常方便的调试network(抓取HTTP数据包),但是在360系列浏览器(兼容模式或IE标准模式)中抓取HTTP数据包就不那么那么方便了。虽然也可使用HttpAnalyzer等工,但是毕竟都是收费软件。只需通过合适的过滤和操作,Wireshark也可抓取HTTP请求和响应。下面便说明具体操作。    假设在8080端口运行一个HTTP

2015-10-27 04:35:38 5302

转载 wireshark 抓包分析 TCPIP协议的握手

自己分析完了,本打算写一篇的,但是不经意间看到了这篇,写的太赞了,然后我无耻的懒了,转过来吧。原网址:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html 感谢原作者这么详细的分析,下面是赤裸裸的复制文章。Wireshark基本介绍和学习TCP三次握手之前写过一篇博客:用 Fidd

2015-10-27 04:34:30 741

转载 TCP/IP协议分析

TCP/IP协议分析一;前言学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了。本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体传输过程。  为了初学者更容易理解,本文将搭建一个最简单的网络环境,不包含子网。 二、试验环境 1、网络环境 

2015-10-27 04:27:03 1878

转载 web服务器 原理

web服务器                                                                                  在开始了解Apache前,我们先熟悉一下web服务器,因为apache也是web服务器的一种。  Web系统由客户端(浏览器)和服务器端两部分组成。Web系统架构也被称为B/S架构。最常见的Web服务

2015-10-27 03:48:40 519

转载 C/S和B/S两种架构的概念、区别和联系

C/S和B/S两种架构的概念、区别和联系C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑。既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系。一、C/S 架构1、 概念C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,

2015-10-27 03:44:08 549

转载 通信协议——HTTP、TCP、UDP

TCP   HTTP   UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP   HTTP   UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。

2015-10-27 03:35:09 813

转载 Http 与 Socket 区别

Http 与 Socket 区别HTTP:超文本传输协议,首先它是一个协议,并且是基于TCP/IP协议基础之上的应用层协议。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据。HTTP协议详细规定了浏览器与服务器之间相互通信的规则,是万维网交换信息的基础。HTTP是基于请求-响应形式并且是短连接,并且是无状态的协议。针对其无状态特性,在实

2015-10-27 03:20:37 286

转载 java.net.SocketException四大异常解决方案

http://developer.51cto.com/art/201003/189724.htmjava.net.SocketException如何才能更好的使用呢?这个就需要我们先要了解有关这个语言的相关问题。希望大家有所帮助。那么我们就来看看有关java.net.SocketException的相关知识。第1个异常是 java.net.BindException:Address a

2015-10-25 15:51:40 488

转载 病毒的认识

目前最主要的还是特征码比对,就是反病毒公司发现一个病毒,就从这个病毒中提取一串或多串字符作为这个病毒的特征(既病毒库),以后,只要发现其它文件含有这串字符,就判定它是病毒。这样,因为需要耗费病毒捕捉和分析的时间,就存在查杀滞后的问题,杀软的病毒库永远跟不上病毒的产生速度。所以目前各主流杀软都在积极发展虚拟杀毒技术,既这个程序,没有任何已知的字符串可以判定它是病毒,但又不能判断它是否安全,那就先

2015-10-18 11:27:55 586

转载 MySQL数据库基准压力测试工具之MySQLSlap使用实例

MySQL数据库基准压力测试工具之MySQLSlap使用实例 一、Mysqlslap介绍mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提

2015-10-17 23:23:10 542

转载 MySQL-5.6.13免安装版配置方法以及启动错误

1. 下载MySQL Community Server 5.6.132. 解压MySQL压缩包    将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:    "D:\Program Files\MySQL\mysql-5.6.13-win32"    将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini    复制下面的配置

2015-10-17 23:10:28 361

转载 SQL注射原理

SQL注射原理SQL 注射能使攻击者绕过认证机制,完全控制远程服务器上的数据库。SQL是结构化查询语言的简称,它是访问数据库的事实标准。目前,大多数Web应用都使用 SQL数据库来存放应用程序的数据。几乎所有的Web应用在后台都使用某种SQL数据库。跟大多数语言一样,SQL语法允许数据库命令和用户数据混杂在一 起的。如果开发人员不细心的话,用户数据就有可能被解释成命令,这样的话,远程用户就

2015-10-07 23:07:29 300

转载 为什么要泛型

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")

2015-10-07 02:01:56 280

转载 Java ConcurrentModificationException异常原因和解决方法

Java ConcurrentModificationException异常原因和解决方法Java ConcurrentModificationException异常原因和解决方法  在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来

2015-10-07 01:32:30 372

转载 面向对象的需求分析

面向对象的需求分析基于面向对象的思想,以用例模型为基础。开发人员在获取需求的基础上,建立目标系统的用例模型。所谓用例是指系统中的一个功能单元,可以描述为操作者与系统之间的一次交互。用例常被用来收集用户的需求。首先要找到系统的使用者,即用例的操作者。操作者是在系统之外,透过系统边界与系统进行有意义交互的任何事物。"在系统之外"是指操作者本身并不是系统的组成部分,而是与系统进行交互的外界事物。

2015-10-02 21:28:23 8865

转载 设计模式真的能改善软件质量吗?(二)

选取三个知名的设计模式:组合模式、抽象工厂模式、享元模式     (1)  组合模式         结论:组合模式对大部分质量属性都有正影响,可伸缩性(Scalability)和健壮性(Robustness)除外。                (2) 抽象工厂模式      结论:总体上来说,抽象工厂模式对软件质量属性的影响为中等,扩展性

2015-10-02 20:09:38 552

转载 UML类图关系中关联 聚合 依赖关系及其区别

本文和大家重点讨论一下UML类图关系方面的内容,UML类图关系主要有关联,聚合/组合,依赖,泛化等几种,这里向大家介绍一下关联,聚合和依赖这三种关系及其区别。UML类图关系1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类

2015-10-02 11:55:40 3175

转载 Robert C. Martin列举的专业软件开发人员必须精通的技能

在世界顶级软件开发大师Robert C. Martin(Bob大叔)最新力作The Clean Coder: A Code of Conduct for Professional Programmers(《程序员的职业素养》,章显洲、余晟译,人民邮电出版社,2012年)一书中,他结合自己40多年的软件开发经验(1969年至今),列出了他所认为的一个专业软件开发人员必须精通的事项(与原书中次序保持一

2015-10-02 01:28:49 948

转载 设计模式试题-答案

1、设计模式一般用来解决什么样的问题( a) A.同一问题的不同表相 B不同问题的同一表相 C.不同问题的不同表相 D.以上都不是2、下列属于面向对象基本原则的是( c ) A.继承 B.封装 C.里氏代换 D都不是3、Open-Close原则的含义是一个软件实体( a ) A.应当对扩展开放,对修改关闭. B.应当对修改开放,对扩展

2015-10-01 23:18:47 53579 2

AudioRecordDemo

AudioRecorderDemo 录音导入文件

2013-08-10

百度地图api

百度api测试,菜单选项选择所需地图信息

2013-08-05

百度地图api测试

位置检索 周边检索 范围检索 公交检索 驾乘检索 步行检索 ;当测试发现效果不对的时候,调整一下经纬度;主要看MyLocation这个类

2013-08-01

安卓音频录音

安卓 音频 录音

2013-07-26

activitygroup

ActivityGroup 多个activity页面返回 子activity menu设置

2013-07-22

menu backKey

TabHost中用到ActivityGroup,如何使用返回键和子activity中menu怎样有效设置

2013-07-22

系统Camera源码分析

系统Camera源码分析

2013-07-20

tabhost_demo

ActivityGroup back

2013-07-13

Lights_tabhost

Lights_tabhost

2013-07-13

tabhost原型

tabhost原型

2013-07-13

欢迎界面 代码

欢迎界面 代码

2013-07-12

android application framework api源码包含jni的c,c++库,api和android.jar包对应

android application framework api源码文件,包含jni的c,c++库文件,api和android.jar包对应

2013-07-09

jni demo .so链接库生成过程

jni demo .so链接库生成过程 参考博文http://blog.sina.com.cn/s/blog_71a357060101ehab.html

2013-07-09

蓝牙程序代码

蓝牙程序代码

2013-07-05

二维扫描码

一个demo可以实现二维码信息的读取,点击后跳转到相应的网站;当然可以看下对代码的一些注释;比如实现自动循环变焦的实现,还有surfaceView的用法; 初学者还是有价值的;

2013-07-04

实现扫描二维码并且解析二维码

实现扫描二维码并且解析二维码 二维码 自动变焦 自定义照相机

2013-07-04

多人在线聊天系统源码 xmpp+openfire

源码,实现多人在线聊天 私聊,建房分组聊 ,注册,登陆

2013-05-11

android overlay系统 overlay的硬件抽象层 camera系统与上层接口和硬件抽象层

android overlay系统 overlay的硬件抽象层 camera系统与上层接口和硬件抽象层

2013-05-11

android的audio系统 和上层接口 audio的硬件抽象层

android的audio系统 和上层接口 audio的硬件抽象层

2013-05-11

android多媒体系统的结构 多媒体的各个层次 实现的核心部分opencore

android多媒体系统的结构 多媒体的各个层次 实现的核心部分opencore

2013-05-11

redis集群搭建.rar

redis-7004.conf 文件中的密码不一致,用redis-7003.conf替换一下 redis 集群配置文件 https://www.jianshu.com/p/43cf4798ec1e 1.create-cluster中的 密码 和redis.conf中一致 2.create-cluster中ip替换成具体的ip

2019-11-04

share_rs.rar

mongodb 分片副本集群配置文件 见博文 https://www.jianshu.com/p/75551a38be57

2019-11-04

省市区镇 级联 js vue

省市区镇 级联 js vue 省市区镇 级联 js vue 省市区镇 级联 js vue

2019-06-07

springboot 兼容映射 vue jsp

springboot 兼容jsp、vue,并以jar方式打包部署 1.pom --jsp配置、webapp资源配置 2.vue编译打包路径配置 参见 vue配置.md 3.WebMvcConfig路由映射配置 4.项目结构 5.另: 诡异:顺序变了,jsp直接以源码方式返回给前端 src/main/webapp <!--注意此次必须要放在此目录下才能被访问到--> META-INF/resources **/** src/main/resources src/main/java **/*.xml

2019-05-17

springboot-thymeleaf.rar

springboot jsp jstl el thymeleaf html jar 注意:1.pom 资源打包 2.项目结构

2019-05-17

人工智能-机器学习、深度学习课件

day01-机器学习概述、特征工程、机器学习算法; day02-sklearn、knn、朴素贝叶斯、决策树; day03-线性回归、岭回归、逻辑回归、聚类; day04-Tensorflow基础; day05-TensorflowIO操作; day06-Tensorflow、神经网络

2019-01-01

王万良编著,人工智能及其应用(第三版),高等教育出版社,PPT

人工智能: 知识表示,确定性推理方法,不确定性推理方法,搜索求解策略, 进化算法及其应用,群智能算法及其应用,人工神经网络及其应用, 机器学习,专家系统,自然语言理解及其应用

2019-01-01

金融项目接口测试用例

充值模块,提现模块,项目新增模块,审核模块,投标模块,生成回款,获取各种列表信息等。

2018-12-28

金融项目测试用例

投资理财:后台加标流程验证,投标流程验证,满标审批流程验证,到期回款流程验证,流标验证. 回款:一次性还款,按月付息到期还本。

2018-12-28

android 服务

service bind and start 模式

2014-05-08

Launcher2修改

android Launcher2 2X2 缩放icon 图标 修改的标记 xzedit xz edit 两个标记

2014-04-09

laucher 图标

修改launcher2,改变launcher的icons的布局,放大icons;修改的地方标记是xz edit

2014-03-20

location gps

获取位置信息

2014-01-17

android apk 在线升级原型

android apk 在线升级原型

2013-12-10

nat_demo 包含路由配置

本demo描述了如何通过socket连接实现访问内网和外网ip的配置过程

2013-11-30

JNA相关包 jna.jar

JNA相关包

2013-11-24

多维数组与指针

多维数组与指针

2013-09-16

android aidl 之 system service 架构

android aidl 之 system service 架构

2013-08-29

android aidl

aidl 之 app service aidl之 SystemServer会后续推出

2013-08-29

JNI 完整的案例

JNI 完整的案例

2013-08-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除