- 博客(246)
- 资源 (48)
- 问答 (1)
- 收藏
- 关注
转载 欢迎使用优快云-markdown编辑器
作者:weng hello 链接:https://www.zhihu.com/question/23602133/answer/40714367 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我可以说,所有的程序设计语言都是 bullshit,最好的编程语言是自然语言,我只要跟电脑说说话,就什么都搞定了。看,我一眼就看清楚了问题的实质,我比谁都聪明。说这样话的
2017-03-22 10:42:48
568
转载 我们前端跟后端是怎么合作的
我们的流程是这样的,后台提供数据接口,或接口文档。 然后我们前台进行razor模板的数据逻辑嵌套或html,css,js整个流程的开发。 缺点是:工作量是满大的,优点是,所有前端view层的东西都是可控的。 坑是比较多的, 比如数据出现问题时,没有一个经验丰富的前端或后端进行联调, 有问题短时间内是解决不了的。一般跟后台合作分为这几种模式: 1. 只产出html页面,然后交给后
2017-03-12 00:47:25
4882
转载 阿里巴巴代码规范
【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / Object/name/nameObject / name_ / name / Object$【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免
2017-03-11 10:53:11
856
转载 mysql 存储过程参数 in out inout 特点
http://blog.youkuaiyun.com/xushouwei/article/details/52198065
2017-02-26 18:58:07
689
转载 软件接口设计
软件接口设计《构建可扩展的Web站点》主要介绍了Web应用程序的概念、体系结构、硬件需求、开发环境的原则及国际化、本地化和Unicode等基本内容,本文是软件接口设计。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验软件接口设计Software Interface Design将软件分层意味着我们需要完成额外的工作——设计层次之
2016-11-26 17:27:47
17595
原创 字符串搜索
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
429
原创 逻辑与审美--知其乐
http://geek.youkuaiyun.com/news/detail/53343科学的方法是关乎语言逻辑,系统条理,客观,冷静,理性。而艺术关乎审美,创造,主管,激情,不合逻辑。对我而言,两者在编程方面都有价值。Emma Lehmer在1956年写道,她觉得编程是“一门令人激动的科学,又是一门迷人的艺术。”H.S.M. Coxeter 在1957年写道,他感觉自己更像一个艺术家而不
2016-01-27 12:16:36
479
原创 android真机调试网络相关
以太网适配器 以太网: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::a9ad:e109:146d:ab04%3 IPv4 地址 . . . . . . . . . . . . : 10.30.1.42 子网掩码 . . . . . . . . . . . . : 255.
2015-11-21 05:35:26
1147
原创 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/util/LruCache;
导入别人的项目,v4报错,将本平台下的v4包替换之后,就解决了;
2015-11-21 04:00:57
4361
转载 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
444
转载 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
1758
转载 HttpServletRequestWrapper作用
HttpServletRequestWrapper相关 应用一:解决tomcat下中文乱码问题(先来个简单的) 在tomcat下,我们通常这样来解决中文乱码问题:过滤器代码:package filter; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; imp
2015-10-28 23:33:34
3046
转载 JSP页面是动态页面,“动态”怎么理解呢?
就是数据从数据库取得,当数据库的数据发生变化时,页面不需要更改,页面中的数据即可发生变化。动态页面的出现是因为静态页面修改不灵活,每次修改需要修改源代码,不好维护。
2015-10-28 02:16:33
1024
转载 MyEclipse在哪里查看JSP转化为Servlet时的对应Java代码?
MyEclipse没有提供这样的功能吧,你可以在工程发布到tomcat以后,在tomcat的work\Catalina\localhost\虚拟目录名\org\apache\jsp目录下看到对应jsp的java类文件
2015-10-28 02:15:29
851
转载 Tomcat处理HTTP请求源码分析--包含jsp内置对象的实例过程
很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对c
2015-10-28 02:05:52
2042
转载 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
5488
转载 Tomcat源码分析(二)------ 一次完整请求的里里外外
前几天分析了一下Tomcat的架构和启动过程,今天开始研究它的运转机制。Tomcat最本质就是个能运行JSP/Servlet的Web服务器 , 因此最典型的应用就是用户通过浏览器访问服务器,Tomcat接收到请求后转发给Servlet,由Servlet处理完后,把结果返回给客户端。今天就专门解析一下这么一个完整的请求的内部机理。通过DEBUG,一路跟下来,发现Tomcat处理请求的核心过程
2015-10-28 01:52:12
414
转载 Tomcat源码分析(一)------ 架构
http://blog.youkuaiyun.com/cutesource/article/details/5006062下面谈谈我对Tomcat架构的理解总体架构:面向组件架构基于JMX事件侦听1)面向组件架构tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成,如Server、Service、Connector等,并基于JMX管理这些组件
2015-10-28 01:49:43
330
转载 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
807
转载 Wireshark学习笔记——如何快速抓取HTTP数据包
0.前言 在火狐浏览器和谷歌浏览器中可以非常方便的调试network(抓取HTTP数据包),但是在360系列浏览器(兼容模式或IE标准模式)中抓取HTTP数据包就不那么那么方便了。虽然也可使用HttpAnalyzer等工,但是毕竟都是收费软件。只需通过合适的过滤和操作,Wireshark也可抓取HTTP请求和响应。下面便说明具体操作。 假设在8080端口运行一个HTTP
2015-10-27 04:35:38
5477
转载 wireshark 抓包分析 TCPIP协议的握手
自己分析完了,本打算写一篇的,但是不经意间看到了这篇,写的太赞了,然后我无耻的懒了,转过来吧。原网址:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html 感谢原作者这么详细的分析,下面是赤裸裸的复制文章。Wireshark基本介绍和学习TCP三次握手之前写过一篇博客:用 Fidd
2015-10-27 04:34:30
789
转载 TCP/IP协议分析
TCP/IP协议分析一;前言学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了。本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体传输过程。 为了初学者更容易理解,本文将搭建一个最简单的网络环境,不包含子网。 二、试验环境 1、网络环境
2015-10-27 04:27:03
2016
转载 web服务器 原理
web服务器 在开始了解Apache前,我们先熟悉一下web服务器,因为apache也是web服务器的一种。 Web系统由客户端(浏览器)和服务器端两部分组成。Web系统架构也被称为B/S架构。最常见的Web服务
2015-10-27 03:48:40
556
转载 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
601
转载 通信协议——HTTP、TCP、UDP
TCP HTTP UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP HTTP UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。
2015-10-27 03:35:09
891
转载 Http 与 Socket 区别
Http 与 Socket 区别HTTP:超文本传输协议,首先它是一个协议,并且是基于TCP/IP协议基础之上的应用层协议。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据。HTTP协议详细规定了浏览器与服务器之间相互通信的规则,是万维网交换信息的基础。HTTP是基于请求-响应形式并且是短连接,并且是无状态的协议。针对其无状态特性,在实
2015-10-27 03:20:37
316
转载 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
558
转载 病毒的认识
目前最主要的还是特征码比对,就是反病毒公司发现一个病毒,就从这个病毒中提取一串或多串字符作为这个病毒的特征(既病毒库),以后,只要发现其它文件含有这串字符,就判定它是病毒。这样,因为需要耗费病毒捕捉和分析的时间,就存在查杀滞后的问题,杀软的病毒库永远跟不上病毒的产生速度。所以目前各主流杀软都在积极发展虚拟杀毒技术,既这个程序,没有任何已知的字符串可以判定它是病毒,但又不能判断它是否安全,那就先
2015-10-18 11:27:55
621
转载 MySQL数据库基准压力测试工具之MySQLSlap使用实例
MySQL数据库基准压力测试工具之MySQLSlap使用实例 一、Mysqlslap介绍mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提
2015-10-17 23:23:10
577
转载 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
392
转载 SQL注射原理
SQL注射原理SQL 注射能使攻击者绕过认证机制,完全控制远程服务器上的数据库。SQL是结构化查询语言的简称,它是访问数据库的事实标准。目前,大多数Web应用都使用 SQL数据库来存放应用程序的数据。几乎所有的Web应用在后台都使用某种SQL数据库。跟大多数语言一样,SQL语法允许数据库命令和用户数据混杂在一 起的。如果开发人员不细心的话,用户数据就有可能被解释成命令,这样的话,远程用户就
2015-10-07 23:07:29
323
转载 为什么要泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 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
308
转载 Java ConcurrentModificationException异常原因和解决方法
Java ConcurrentModificationException异常原因和解决方法Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来
2015-10-07 01:32:30
401
转载 面向对象的需求分析
面向对象的需求分析基于面向对象的思想,以用例模型为基础。开发人员在获取需求的基础上,建立目标系统的用例模型。所谓用例是指系统中的一个功能单元,可以描述为操作者与系统之间的一次交互。用例常被用来收集用户的需求。首先要找到系统的使用者,即用例的操作者。操作者是在系统之外,透过系统边界与系统进行有意义交互的任何事物。"在系统之外"是指操作者本身并不是系统的组成部分,而是与系统进行交互的外界事物。
2015-10-02 21:28:23
9167
转载 设计模式真的能改善软件质量吗?(二)
选取三个知名的设计模式:组合模式、抽象工厂模式、享元模式 (1) 组合模式 结论:组合模式对大部分质量属性都有正影响,可伸缩性(Scalability)和健壮性(Robustness)除外。 (2) 抽象工厂模式 结论:总体上来说,抽象工厂模式对软件质量属性的影响为中等,扩展性
2015-10-02 20:09:38
582
转载 UML类图关系中关联 聚合 依赖关系及其区别
本文和大家重点讨论一下UML类图关系方面的内容,UML类图关系主要有关联,聚合/组合,依赖,泛化等几种,这里向大家介绍一下关联,聚合和依赖这三种关系及其区别。UML类图关系1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类
2015-10-02 11:55:40
3274
转载 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
1021
转载 设计模式试题-答案
1、设计模式一般用来解决什么样的问题( a) A.同一问题的不同表相 B不同问题的同一表相 C.不同问题的不同表相 D.以上都不是2、下列属于面向对象基本原则的是( c ) A.继承 B.封装 C.里氏代换 D都不是3、Open-Close原则的含义是一个软件实体( a ) A.应当对扩展开放,对修改关闭. B.应当对修改开放,对扩展
2015-10-01 23:18:47
54532
2
android application framework api源码包含jni的c,c++库,api和android.jar包对应
2013-07-09
jni demo .so链接库生成过程
2013-07-09
二维扫描码
2013-07-04
android overlay系统 overlay的硬件抽象层 camera系统与上层接口和硬件抽象层
2013-05-11
redis集群搭建.rar
2019-11-04
springboot 兼容映射 vue jsp
2019-05-17
人工智能-机器学习、深度学习课件
2019-01-01
王万良编著,人工智能及其应用(第三版),高等教育出版社,PPT
2019-01-01
内存卡中安装 解析包出错 外存卡中安装正常
2013-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人