技术资源分享

1.ps链接:https://pan.baidu.com/s/1mjYbcJA(pqdt)2.HTML5+CSS3从入门到精通.iso链接:https://pan.baidu.com/s/1cUHz3o(gdyw)3.Javascript视频教程链接:https://pan.baidu.com/s/1i6eC5YP(ku5k)4.Jquery视频教程链接:https://pan.baidu.com/s/1pM4iJ2b(pk6v)5.Bootstrap视频教程链接:https://pan.baidu.com/s/1jKb2UDS(wr8c)6.Vue.js链接:https://pan.baidu.com/s/1slYqBa1(75xd)7.Smarty模板引擎视频教程链接:https://pan.baidu.com/s/1smewom5(v8vp)8.Nodejs链接:https://pan.baidu.com/s/1sm509GD(fux1)9.Mysql视频教程链接:https://pan.baidu.com/s/1kVTdjcr(e37d)10.PHP视频教程链接:https:/...
代码星球 代码星球·2020-04-14

数据管理技术的发展

本文基于万常选编著的《数据库系统原理与设计》,为个人笔记整理。着重讲解文件系统和数据库管理系统。数据管理技术经历了人工管理、文件系统和数据库管理系统3个阶段。一、人工管理系统人工管理阶段的数据时面向应用程序的,一个数据集只能对应一个程序,程序与数据之间的关系如下图:当多个应用程序涉及某些相同的数据时,必须由各自的应用程序分别定义和管理这些数据,无法共享利用,因此存在大量的冗余数据。二、文件系统阶段 文件系统把数据组织成相互独立的文件,利用“按文件名访问,按记录进行存取”的管理技术,可以对文件进行修改、插入和删除。文件系统阶段程序与数据之间的关系如下如:1、主要的特点(1)文件系统实现了文件内的结构性,即一个文件内的数据是按记录进行组织的,这样的数据时有结构的,但是多个文件之间是相互独立的,无法建立全局的结构化数据管理模式;(2)程序与数据之间由文件系统提供的存取方式进行转换,不必过多考虑物理细节。2、弊端 (1)数据共享性差,数据冗余和不一致。数据冗余是指相同的数据在不同的地方(文件)重复存储。在文件系统中,一个(或一组)文件基本上对应一个应...
代码星球 代码星球·2020-04-14

网络流量统计技术

一、netstream “NetStreamNetStream技术应用背景Internet的高速发展为用户提供了更高的带宽,支持的业务和应用日渐增多,传统流量统计如SNMP、端口镜像等,由于统计流量方式不灵活或是需要投资专用服务器成本高等原因,无法满足对网络进行更细致的管理,需要一种新技术来更好的支持网络流量统计。NetStream技术是一种基于网络流信息的统计技术,可以对网络中的业务流量情况进行统计和分析。在网络的接入层、汇聚层、核心层上,都可以通过部署NetStream。NetStream技术的应用有以下几种。l             计费:NetStream为基于资源(如线路、带宽、时段等)占用情况的计费提供了精细的数据。Internet服务提供商可以利用这些信息来实行灵活的计费策略,如基于时间、带宽、应用、服务质量等。企业客户可以使用这些信息计算部门费用或分配成本,以便有效利用资源。l   &nb...
代码星球 代码星球·2020-04-14

SSH隧道技术----端口转发,socket代理

  原文的原始出处不详,本文也是在复制引用了某篇转载,并做了必要的整理与编辑。本文的受众如果你遇到了以下问题,那么你应该阅读这篇文章我听说过这种技术,我对它很感兴趣我想在家里访问我在公司的机器(写程序,查数据,下电影)。公司为了防止我们用XX软件封锁了它的端口或者服务器地址。公司不让我们上XX网站,限制了网址甚至IP。公司不让我们看关于XX的信息,甚至花血本买了XX设备,能够对内容进行过滤。一看XX内容,链接就中断了。我爸是搞电脑的,他在家里的路由器上动了手脚,我不能看XXX了。带着这些问题,我们先从什么是ssh隧道开始。 什么是SSH隧道首先看下面这张图,我们所面临的大部分情况都和它类似。我们的电脑在左上角,通过公司带有防火墙功能的路由器接入互联网(当然可能还有交换机什么的在中间连接着你和路由器,但是在我们的问题中交换机并不起到什么关键性的作用)。左下脚的部分是一个网站的服务器,它是我们公司防火墙策略的一部分,也就是说公司不希望我们访问这个服务器。在左上还有一台机器,它也是属于我们的。但是这台机器并不在我们公司里面,换句话说他不受到公司防火墙的限制。最后...

高中信息技术知识点汇总(必修)

第一章绪言一、信息   1.信息的含义:   理解信息的含义:(三种典型的观点)   香农的观点:用来消除不确定的东西   维纳的观点:区别于物质与能量的第三类资源   钟义信的观点:事物运动的状态与方式   2.信息的基本特征:依附性、共享性、时效性、价值性、普遍性等   例如:信息必须依附于载体,同一信息可以依附于不同的载体。   人们不关注昨天的天气情况,体现了信息的时效性。 二、信息技术   1.信息技术的含义:   信息技术的本质可以看做是代替、扩展和延伸人的信息功能的技术。   现代信息技术的基础是微电子技术,核心是计算机技术,支柱是通信技术。   例如:广播、电视、通信、计算机等技术的广泛应用,使信息的传播途...

微信智能机器人助手,基于hook技术,自动聊天机器人

链接:https://pan.baidu.com/s/1N5uQ3gaG2IZu7f6EGUmBxA提取码:md7z复制这段内容后打开百度网盘手机App,操作更方便哦 微信智能助手是一款基于PC微信研发的微信助手类软件,能帮助大家有效的对微信好友、微信群和公众号进行管理。也提供更加便捷的群发、微信多开、僵尸粉监测等功能服务。资料获取方式,关注公总号RaoRao1994,查看往期精彩-所有文章,即可获取资源下载链接​更多资源获取,请关注公总号RaoRao1994下载软件后,对下载的文件进行解压,将得到如下的文件。  第一步:双击WeChatSetup-2.6.4.56.exe文件,安装微信2.6.4.56微信客户端。(如果电脑已经安装过微信,仍然要点击此文件进行微信安装,安装完成时会提示此版本是旧版本之类的提示,不需要理会,直接安装即可)第二步:双击微信助手.exe,将出现如下图的提示信息,根据信息添加软件供应商QQ或者是微信,然后在双击微信助手.exe文件目录下找到序列号.key文件,并发送给软件供应商。软件供应商将会给你发送名为激活码.key的文件,将改...

MongoDB分片(Sharding)技术

分片(sharding)是MongoDB用来将大型集合分割到不同服务器(或者说一个集群)上所采用的方法。尽管分片起源于关系型数据库分区,但MongoDB分片完全又是另一回事。和MySQL分区方案相比,MongoDB的最大区别在于它几乎能自动完成所有事情,只要告诉MongoDB要分配数据,它就能自动维护数据在不同服务器之间的均衡。2.1.1分片的目的  高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的CPU耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘IO上。  为了解决这些问题,有两个基本的方法:垂直扩展和水平扩展。    垂直扩展:增加更多的CPU和存储资源来扩展容量。    水平扩展:将数据集分布在多个服务器上。水平扩展即分片。2.1.2分片设计思想  分片为应对高吞吐量与大数据量提供了方法。使用分片减少了每个分片需要处理的请求数,因此,通过水平扩展,集群可以提高自己的存储容量和吞吐量。举例来说,当插入一条数据时,应用只需要访问存储这条数据的分片.  使用分片减少了每个分片存储的数据。  例如,如果数据库1tb的数据集,并有...

对ASP技术的理解

  为了增强Web应用的灵活性,动态网页技术应运而生。实现动态网页的技术有很多,其基本思想是为用户和服务器之间提供双向交流的手段,并能够通过编程的方式,动态地生成用户需要的网页。要实现这样的功能,就必须从两个方面入手,首先要有收集用户提交数据的手段,其次就是提供处理用户提交数据的编程方法。为了能够收集用户提交的数据,专门出现了一种交互式的网页,在这种网页中包含了一个称为WebForm的标签,在这个标签中,可以包含一个或多个输入控件,供用户通过浏览器输入数据,还可以包含一个提交按钮,用户点击这个按钮后,浏览器就可以将用户输入的数据以适当的方式传送到服务器上;服务器收到这些数据后,就调用相应的程序或函数来处理用户数据,这种程序可以在用户端执行(如JavaApplet和JavaScript程序),也可以在服务器端执行(如CGI和ISAPI方式),在这种情况下就要扩展Web服务器的功能,使之能够通过特定的接口,调用一些扩展的程序或函数,来实现动态生成HTML文件的目的,并将生成HTML页面返回给用户。通过这样一套机制,就形成了客户-服务器之间的互动。在这种编程方式中,用户数...
代码星球 代码星球·2020-04-14

详细解说“黑客”们热衷的热门抓鸡技术

日前我看到很多人,自诩“黑客”到处抓鸡,每当我抓鸡这个词汇在我耳边出现的时候我总是不厌其烦!!!今天我也来说说到底什么是抓鸡?抓鸡的种类有很多种,抓鸡的方式方法也是千变万化的,不可否认这个的确是一门技术,只不过不太光彩罢了!!抓鸡也是学黑客的基础类课程,今天我在这里不讲课程只讲操作原理,不过数日之前也曾看到过一篇还算不错的抓鸡教程,在这里可以援引一下分析给各位!!!接下来步入主题,给各位讲一讲什么是抓鸡?“肉鸡”这个称谓是黑客界一种很形象的比喻,特指那些可以随意被黑客控制的计算机,对方可以是Window系统,也可以是Unix或Linux系统。可以是一个普通大学生的个人电脑,也可以是某一家大公司的服务器,一旦成为了肉鸡之后黑客们就可以像操作自己的电脑那样来操作它而不被对方所发觉。OK,大概了解肉鸡的概念之后我再给各位来说一下当下比较热门的两个抓肉鸡的端口,即3389与4899。我之所以介绍3389和4899就是想通过两个事例告诉各位,所谓“肉鸡”究竟是怎么成为肉鸡的。3389“肉鸡”3389其...

hihoCoder #1053 : 居民迁移(贪心,二分搜索,google在线技术笔试模拟)

#1053:居民迁移时间限制:3000ms单点时限:1000ms内存限制:256MB描述公元2411年,人类开始在地球以外的行星建立居住点。在第1326号殖民星上,N个居住点分布在一条直线上。为了方便描述,我们设第i个居住点的位置是Xi,其中居住着Yi位居民。随着冬季的到来,一些人口较多的居住点的生态循环系统已经开始超负荷运转。为了顺利度过严冬,殖民星上的居民一致同意通过转移到人口较少的居住点来减轻人口众多的居住点的负荷。遗憾的是,1326殖民星的环境非常恶劣。在冬季到来前,每个居民点的居民最远能迁移到距离不超过R的居民点。1326殖民星的居民希望知道,如何安排迁移才能使完成迁移后人口最多的居民点人口最少?注意有可能存在多个居民点位置相同。输入第一行包含一个整数T(1<=T<=10),代表测试数据的组数。每组数据的第一行包含2个整数N(1<=N<=100000)和R(0<=R<=10^9)。以下N行每行包含两个整数,Xi和Yi(0<=Xi,Yi,<=10^9)。输出对于每组数据输出迁移后人口最多的居民点人口最少可能的数目。样例输入3511...

激光导航技术是如何实现的?

自主行走是现代智能服务机器人的基础,能做到独立行走并避开障碍物是机器人行业一次质的飞跃,要实现机器人的自主行走,激光导航技术是关键,激光导航是指通过激光来获取周围环境的信息,测量激光从发出到接收的时间,计算出自身距离及前方障碍物的距离,通过算法的处理,得出环境模型,在不断的扫描测距中获取自身定位及行走路线。目前,在家庭、商场、餐厅、酒店、银行等不同场景下,应用激光导航的服务机器人已日益增多,覆盖了室内全场景。在家里,扫地机器人知道哪些地方扫过,哪些地方没扫过;在餐厅,送餐机器人可以随意走动,即使在人多的时候也不会撞到客人;在商场,如果迷路了,点击机器人身上的大屏幕就能被带到目的地...。相信这是大多数人心中的理想机器人,但这看上去简单的操作,对机器人来说却存在极大的挑战,仅依靠激光雷达、摄像头等单一传感器,显然是无法实现的,还需要额外的算法来配合。例如,采用激光导航的扫地机器人,在其身上安装激光雷达,配合SLAM算法,可帮助扫地机实现自主定位与建图,从而让其实现智能导航及路径规划。完全无需人工干预,结合对应软件达到数据互通,创建可视化实时地图,通过分区清扫便能掌握已扫及未扫区域。国内思...

连接访问数据库的技术方法

 几种数据库连接方式优缺点比较 访问接口易用性运行能力可扩展性技术层次突出特点ODBC差较高差底层可进行底层控制MFCODBC好 一般高层同用标准,应用广泛MFCDAO好较高一般高层访问JET性能最好OLEDB很难高好底层可访问非关系型数据库ADO最好高好高层可访问非关系型数据库,有多种编程接口 ODBC 是一种底层的访问技术,因此,ODBCAPI 可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于ODBC只能用于关系型数据库,使得利用ODBC很难访问对象数据库及其他非关系数据库。DAO 提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对MICROSOFTJET数据库的操作很方便,而且是操作JET数据库时性能最好的技术接口之一。并且它并不只能用于访问这种数据库,事实上,通过DAO技术可以访问从文本文件到大型后台数据库等多种数据格式。ADO 是基于OLEDB的访问接口,它是面向对象的OLEDB技术,继承了OLEDB的优点。属于数据库访问的高层接口。在速度上...

什么是技术架构?

  百度解释:架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策。 架构是结构和愿景。 系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边环境之间的关系所做的定义。 做好架构是个复杂的任务,也是个很大的话题,本篇就不做深入了。有了架构之后,就需要让干系人理解、遵循相关决策。  我的理解:1.根据要解决的问题,对目标系统的边界进行界定。2.并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。3.并对这些切分出来的部分,设立沟通机制。4.使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。      系统架构图是为了抽象地表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,以及软件系统的物理部署和软件系统的演进方向的整体视图。一图胜千言。要让干系人理解、遵循架构决策,就需要把架...
代码星球 代码星球·2020-04-14

java技术

 参考了众多资料,这里就不再详细列举了,可以自行去搜索1.1排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序1.2二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数据库、HBase)1.3BitSet解决数据重复和是否存在等问题2.1字符串常量池的迁移2.2字符串KMP算法2.3equals和hashcode2.4泛型、异常、反射2.5string的hash算法2.6hash冲突的解决办法:拉链法2.7foreach循环的原理2.8static、final、transient等关键字的作用2.9volatile关键字的底层实现原理2.10Collections.sort方法使用的是哪种排序方法2.11Future接口,常见的线程池中的FutureTask实现等2.12string的intern方法的内部细节,jdk1.6和jdk1.7的变化以及内部cpp代码StringTable的实现单例模式工厂模式装饰者模式观察者设计模式ThreadLocal设计模式。4.1捕获组和非捕获组4.2贪婪,勉强,独占模式5.1类加载机...
代码星球 代码星球·2020-04-14

负载均衡技术(一)———负载均衡技术介绍

此文已由作者张小刚授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。 本文主要是对负载均衡技术进行一个简单的介绍,并结合在实际生产环境中负载均衡技术的应用情况,让大家对负载均衡技术,以及这一技术在公司的应用情况有一个简单的了解。  负载均衡技术,是现代计算机领域的基础技术之一,其基本原理是通过运行在前面的负载均衡服务器,根据执行的负载均衡算法,将流量分配到后端服务器上,从而提高整个系统的扩展能力,实现服务的并行扩展,同时,负载均衡技术还可以起到对外网屏蔽内网服务器,从而提高系统的可用性。 常用的负载均衡方式有硬件负载均衡和软件负载均衡两种: 硬件负载均衡:指的是采用专门负载均衡硬件设备来进行负载均衡操作,由于由专门的硬件设备进行,因此有很强的性能,但缺点是价格昂贵,扩展,升级成本较高,不利于进行二次开发。软件负载均衡:就是用软件来执行负载均衡操作,虽然性能比不上专门的硬件,但价格相对低廉(不需要专用的硬件),易扩展,便于进行二次开发,现在已经被大量公司采用,用于实际的生产服务环境中。本文的重点就是对于软件负载均衡服务...
代码星球 代码星球·2020-04-14
首页上一页...4041424344...下一页尾页