- 博客(173)
- 资源 (7)
- 收藏
- 关注
原创 无人驾驶之分级标准
无人驾驶技术已经不再是遥不可及的的“未来技术”,无人驾驶在未来的5-10年必将掀起一场新的技术和市场革命。什么是无人驾驶用一句话来概括无人驾驶技术,就是“通过多种车载传感器(如摄像头、激光雷达、毫米波雷达、GPS、惯性传感器等)来识别车辆所处的周边环境和状态,并根据所获得的环境信息(如道路信息、交通信息、车辆位置和障碍物信息等)自主做出分析和判断,从而自主地控制车辆运动,最终实现无人驾驶”。无人驾驶分级标准工业界目前有两套标准,一套美国交通部下属的国家高速公路安全管理局(Nati..
2020-06-01 10:25:20 7977
转载 走进Java Web开发 ——客户端与服务器的交互原理
在web程序中不太容易搞清楚的就是客户端和服务器。这也是B/S结构的一大特点,C/S结构的客户端和服务器非常明了,没有其他的辅助技术。在B/S中将很多技术都分离出来成为独立的技术,让其变得更加灵活。(像 js、jsp、ajax等等) 为了搞清楚他们这些相关技术之间的关系,首先来了解一下Java Web程序客户端和服务器端是如何进行交互的。 说起来其实很简单,we
2014-10-02 10:40:02 912
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 l
2014-09-30 10:51:12 620
转载 Java中Filter、Servlet、Listener
1、Filter的功能filter功能,它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).
2014-09-30 10:45:42 584
转载 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很
2014-09-28 21:56:52 827
转载 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很
2014-09-28 21:52:18 270
原创 哨兵的使用
应用:假设一个乱序数组,需要查找一个元素是否在该数组中,这时需要用到顺序查找,也就是遍历数组。一般情况下我们会写下如下代码:[cpp] view plaincopyprint?int Sequential_Search(int *a,int n,int key) { //数组从1开始 int i;
2014-05-08 10:07:15 1471
原创 最大子数组和(最大子序列和 | 连续子数组最大和)
一个有N个元素的整型数组arr,有正有负,数组中连续一个或多个元素组成一个子数组,这个数组当然有很多子数组,求子数组之和的最大值。例如:[0,-2,3,5,-1,2]应返回9,[-9,-2,-3,-5,-3]应返回-2。网上有称之为最大子序列和,亦有称连续子数组最大和。个人觉得叫最大子序列和不太妥,数学上讲,子序列不一定要求连续,而这里我们的题目必然要求是连续的,如果不连续而求子序列最大和
2014-04-28 21:33:30 900
转载 编程珠玑第三章
8、获取数码管显示方式[cpp] view plaincopy#include #include #include //数字0-9的数码管显示方式 char *number[] = {"1011111","0000101","1110110","1110101","0101101", "1
2014-04-28 10:28:36 770
转载 快速排序算法
四、快速排序的最坏情况和最快情况。最坏情况发生在划分过程产生的俩个区域分别包含n-1个元素和一个0元素的时候,即假设算法每一次递归调用过程中都出现了,这种划分不对称。那么划分的代价为O(n),因为对一个大小为0的数组递归调用后,返回T(0)=O(1)。估算法的运行时间可以递归的表示为: T(n)=T(n-1)+T(0)+O(n)=T(n-1)+O(n). 可以证明
2014-04-24 20:28:48 712
转载 快速排序算法
快速排序算法 作者 July 二零一一年一月四日------------------------------------------ 写之前,先说点题外话。每写一篇文章,我都会遵循以下几点原则:一、保持版面的尽量清晰,力保排版良好。二、力争所写的东西,清晰易懂,图文并茂三、尽最大可能确保所写的东西精准,有实用价值。 因为,我
2014-04-24 20:27:04 96
转载 编程珠玑笔记第一章
问题描述:问题:一个最多包含n个正整数的文件,每个数都小于n,n = 100 00000。文件中的正整数没有重复的,请按升序排列这些整数。可用内存空间只有1MB左右,运行时间在10秒左右。选择方案:1:归并排序,32为整数,1M的内存空间,每次可以读入约250 000(25万)个数(注意估计方法,1M 10的6次方,1百万字节,1G,10的9次方,10亿字节)那
2014-04-24 18:24:29 764
转载 位向量/位图的定义和应用
位向量/位图是一个很有用的数据结构,在充分利用小空间存储大量数据方面非常具有优势,Linux内核中很多地方都是用了位图。同时,它不但基础,而且用到了很多编程语言的知识,以及对细节的把握,常常作为面试题出现。这里将要介绍它的实现、操作、应用。 与位图(bitmap)比,我更倾向于用位向量(bit vector),前者比较容易与图形学里的名词混淆,其实提到位图,多指的是“是使用像素阵列来表示
2014-04-24 09:57:40 1453
原创 快速排序算法
快速排序算法一、快速排序算法的基本特性时间复杂度:O(n*lgn)最坏:O(n^2)空间复杂度:O(n*lgn)不稳定。快速排序是一种排序算法,对包含n个数的输入数组,平均时间为O(nlgn),最坏情况是O(n^2)。通常是用于排序的最佳选择。因为,基于比较的排序,最快也只能达到O(nlgn)。二、快速排序算法的描述算法导论,第7章
2014-04-23 20:55:25 119
转载 快速排序
快速排序算法一、快速排序算法的基本特性时间复杂度:O(n*lgn)最坏:O(n^2)空间复杂度:O(n*lgn)不稳定。快速排序是一种排序算法,对包含n个数的输入数组,平均时间为O(nlgn),最坏情况是O(n^2)。通常是用于排序的最佳选择。因为,基于比较的排序,最快也只能达到O(nlgn)。二、快速排序算法的描述算法导论,第7章
2014-04-23 20:40:47 136
转载 SetThreadAffinityMask设置使用多核CPU的哪个核心
SetThreadAffinityMask设置使用多核CPU的哪个核心http://blog.csdn.net/solstice/archive/2010/01/16/5196544.aspx多核时代不宜再用 x86 的 RDTSC 指令测试指令周期和时间虽然 RDTSC 废掉了,性能测试用的高精度计时还是有办法的 [2],在 Windows 用 QueryPe
2014-04-14 21:52:50 7840 1
转载 协同过滤
探索推荐引擎内部的秘密,第 2 部分: 深入推荐引擎相关算法 - 协同过滤本系列的第一篇为读者概要介绍了推荐引擎,下面几篇文章将深入介绍推荐引擎的相关算法,并帮助读者高效的实现这些算法。 在现今的推荐技术和算法中,最被大家广泛认可和采用的就是基于协同过滤的推荐方法。它以其方法模型简单,数据依赖性低,数据方便采集 , 推荐效果较优等多个优点成为大众眼里的推荐算法“No.1”。本文
2014-04-14 20:35:01 18001
转载 机器学习相关——协同过滤
在现今的推荐技术和算法中,最被大家广泛认可和采用的就是基于协同过滤的推荐方法。本文将带你深入了解协同过滤的秘密。下面直接进入正题1 什么是协同过滤协同过滤是利用集体智慧的一个典型方法。要理解什么是协同过滤 (Collaborative Filtering, 简称 CF),首先想一个简单的问题,如果你现在想看个电影,但你不知道具体看哪部,你会怎么做?大部分的人会问问周围的朋友,看看最
2014-04-14 20:24:52 1850 3
转载 .NET中Page_Load事件
Page_Load,即页面载入要执行的事件; Page_Load的执行分为两种情况; 1.Page_Load事件的执行是在第一次加载页面时发生(即为了响应客户的请求); 2.Page_Load事件的执行是在把该页面回发到服务器时发生; ASP.NET处理重新页面的时候都要重新执行Page_Load; 即重建Page类,而Page_Load是重建页面第一个要执行的事件; 所以
2014-04-04 18:48:35 1266
转载 .net跳转页面的三种方法
.net的页面跳转其实是一个常用的编程规则,但是确实在实际的学习和使用中并不被人们重视。今天特别向大家展示一些跳转方法,希望能帮助大家!步骤/方法server.transfer速度快,只需要一次postback,但是他必须是在同一个站点下,因为它是server的一个方法。另外,他能跳过登录保
2014-04-04 16:40:53 1056
转载 ASP.NET通过URLRewriter.dll和aspnet_isapi.dll实现伪静态
1、首先,去下载MSDNURLRewriting.zip,不要在网络上直接下载URLRewriter.dll,一般网络上的URLRewriter.dll都是未经过编译重新生成只有8k大小,而实际的大小是20k左右。2、MSDNURLRewriting.zip解压后会有MSDNURLRewriting.msi文件,点击安装,在安装文件中可以找到URLRewritingCode.sln,点击打
2014-03-26 21:26:08 984
转载 OutputCache缓存优化asp.net代码 提高网页性能
对于asp.net编写的网页来说,使用缓存是一种非常重要也是很常用的优化技术,它可以大大减轻服务器的负载压力,优化这些网页的性能,在网与使用 .NET Framework 的任何其他功能相比,适当地使用缓存可以更好地提高站点的性能。同时,在网页加速显示上也起了很大的作用。OutputCache以声明的方式控制 ASP.NET 页或页中包含的用户控件的输出缓存策略。语法:
2014-03-04 21:15:55 2584
转载 去掉Joomla部分标志的方法
下面介绍几个去除Joomla部分标志的方法:去掉Joomla的版权信息: 以Joomla的默认模板为例,打开/templates/rhuk_milkyway/index.php文件,找到 Joomla!. XHTML <?php echo JText::_(‘and’) ?> CSS一段,把它注释掉即可。去掉LAST_UPDATED2: 打开/language/zh-C
2013-12-04 10:47:08 1269
转载 解读Blueprint CSS framework
例子文件:Sample.html http://www.blueprintcss.org/tests/parts/sample.html这个文件将所有的CSS文件合并到一起,减少了并发连接数。一共包含了以下几个CSS/* reset.css *//* typography.css *//* forms.css *//* grid.css */
2013-12-02 14:34:39 1010
转载 background-position 用法详细介绍
语法: background-position : length || length background-position : position || position 取值: length : 百分数 | 由浮点数字和单位标识符组成的长度值。请参阅 长度单位 position : top | center | bottom | left | center | ri
2013-11-13 10:05:43 834
转载 joomla 什么是jdoc声明?
jdoc声明是Joomla模板的一个方法(method),用来在页面中输出指定的内容。典型的jdoc声明看上去是这样的:。不同类型(type)的jdoc声明负责不同的内容输出。Component:这个声明要放在模板的中,并且只能出现一次;它负责输出当前页面的主要内容(maincontent)。Head:这个声明要放在模板的中,并且只能出现一次;它负责输出当前页面的样式表链接、脚本链
2013-11-07 09:48:06 1973
转载 joomla 什么是模块位(module positions)?
模块位是模板中用来容纳模块的容器,它们定义了模块在模板中的位置,用以告诉Joomla将模块的输出内容放置在哪些指定的地方。模板设计者们对模块位有充分的控制权,他们可以基于Joomla默认的模块位在不同的模板中创造出各种变化。例如,名为“left”的模板位可以被放置在模板的左侧边栏容器中,但根据设计者的需求,它同样可以被设计放置到页面的其他位置;所以当一个模块被分配到“left”模板位后,它只会
2013-11-07 09:47:01 1491
转载 joomla中templateDetails.xml文件详解
templateDetails.xml文件向模板管理器(TemplateManager)提供了很多关于模板的重要meta数据(meta-data,元数据),用于模板的安装及维护。通常,这些数据通过文本缩进的方式来体现出不同的区块,方便阅读和识别。1、基本信息在站点管理后台的模板管理中,我们可以看到一个可用的模板列表,它包含了每个模板的基本信息;所有这些信息都是通过templateDetai
2013-11-07 09:46:23 2058
原创 joomla的使用(一)
joomla这个系统具有高度的可定制性,可扩展性。一般用户要用的话,如果你不是想弄清楚各个功能是怎么实现的,仅仅是达到你的使用目的。完全不需要去看代码。找相关插件就好了。Joomla中可定制的包括:组件,插件,模板,模块等。这些都可以像安装程序一样通过joomla的安装系统进行安装。同样你也可以进行卸载。模板就是前台页面展示了。这个看你需要可以到网上找到非常多的成品。当然有很多是收费的。依
2013-11-04 08:43:45 1482
转载 joomla的
先说joomla这个系统吧。具有高度的可定制性,可扩展性。一般用户要用的话,如果你不是想弄清楚各个功能是怎么实现的,仅仅是达到你的使用目的。完全不需要去看代码。找相关插件就好了。Joomla中可定制的包括:组件,插件,模板,模块等。这些都可以像安装程序一样通过joomla的安装系统进行安装。同样你也可以进行卸载。模板就是前台页面展示了。这个看你需要可以到网上找到非常多的成品。当然有
2013-11-04 08:35:08 138
转载 谷歌技术"三宝"之GFS
题记:初学分布式文件系统,写篇博客加深点印象。GFS的特点是使用一堆廉价的商用计算机支撑大规模数据处理。虽然"The Google File System " 是03年发表的老文章了,但现在仍被广泛讨论,其对后来的分布式文件系统设计具有指导意义。然而,作者在设计GFS时,是基于过去很多实验观察的,并提出了很多假设作为前提,这等于给出了一个GFS的应用场景。所以我们自己在设计分布式系统时,一定要
2013-10-24 23:13:41 3126
转载 谷歌技术"三宝"之MapReduce
江湖传说永流传:谷歌技术有"三宝",GFS、MapReduce和大表(BigTable)!谷歌在03到06年间连续发表了三篇很有影响力的文章,分别是03年SOSP的GFS,04年OSDI的MapReduce,和06年OSDI的BigTable。SOSP和OSDI都是操作系统领域的顶级会议,在计算机学会推荐会议里属于A类。SOSP在单数年举办,而OSDI在双数年举办。那么这篇博客就来介绍一下
2013-10-24 23:12:38 865
转载 谷歌技术"三宝"之BigTable
2006年的OSDI有两篇google的论文,分别是BigTable和Chubby。Chubby是一个分布式锁服务,基于Paxos算法;BigTable是一个用于管理结构化数据的分布式存储系统,构建在GFS、Chubby、SSTable等google技术之上。相当多的google应用使用了BigTable,比如Google Earth和Google Analytics,因此它和GFS、MapRed
2013-10-24 23:11:16 734
转载 phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码
phpMyAdmin开始能打开,但是我在权限里把root的密码改了,再打开phpMyAdmin就显示:“phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一致。”,奇怪的是我把config.inc.php里的$cfg['Servers'][$i]['pa
2013-10-16 21:46:20 717
转载 励志
最近开学季,大家纷纷进入新学年学习状态。离开清华前几天和几个同学谈天说地,回顾了我们的清华几年生活。最大的共识就是:“一如清华深似海,从此装逼是路人”。井底之蛙都觉得自己的天是全部。圈子越小,越容易觉得自己牛逼。 当时初高中的圈子小的可怜, 初中高中也确实还不错,我就有一种天下无敌的感觉。老师问我大概觉得自己实力如何,我就说“日出扶桑万树低,文科清华我第一”。(话说以前参加一个叫《非你
2013-10-12 11:07:58 896
原创 杭电 oj 1001
Problem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.InputThe input will consist of a series
2013-10-10 23:44:26 2997
原创 杭电oj 1001
Problem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.InputThe input will consist of a series
2013-10-10 23:43:11 85
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人