[推荐] 聊聊你认识的快应用-精品回帖拿大奖 [问题点数:100分]

Bbs1
本版专家分:0
管理员
结帖率 0%
Bbs1
本版专家分:0
谈谈对HashMap的认识
HashMap中通过<key,value>的形式实现对数据的存储,key和value都可以是任何数据形式,并且都能为null,但是key值不能有重复;hashMap常用的方法为get()、put()。nn这里简单的谈一谈在HashMap中put()方法是如何实现的,HashMap中数据的存储的方式是数组加链表的形式,结构如下图所示:nnnn当我们新建一个HashMap的对象时,Hash...
浅谈ElasticSearch的认知
概念(引用百度百科):ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或<em>应用</em>程序,并要添加搜索功能,但是想要...
谈谈对JVM虚拟机的认识
1)java程序之所以能够跨平台运行,正是因为JVM虚拟机。Java程序只需要生成在JVM虚拟机上能够运行的(目标代码)字节码,就可以在各种平台上运行。2)jre、jdk、jvm三者关系:jre就是Java运行平台,Java程序运行就必须在jre环境下才能运行。JVM虚拟机就是jre的一部分。JDK就是Java开发工具,所以它的运行也要依赖于jre,我们经常会看到看着JDK,响应的目录下也会有一个...
一个产品经理的自我认识
一个产品经理的自我<em>认识</em>nnn    不要认为自己很伟大,也不要认为自己很能干,这只是巧合n           但是你要不断的努力,那么偶然会成为必然。 nnn前言: 好久没写blog了, 我觉得以后应该多写写。n前csdn有个帐号hylas,被盗后就很少来逛csdn了。 n最近想写点东西,就先写最近自己的一些<em>认识</em>吧。 n n我个人认为作为合格产品经理,需要多方面的综合能力。
“迎圣诞,拿大奖”活动赛题------------SQLi
=========================================nn个人收获nn1.sprintf 格式漏洞nn nn=========================================nn nn题目nnnn nn nn上来先扫下目录看下源码和http请求发现没有什么奇怪的地方,也就八九不离十是sql注入了nn nn开始想尝试 万能密码 后来发现有过滤nnnn尝试用...
谈谈我对大数据技术的一些理解。
谈谈我对大数据技术发展的个人理解。
[迎圣诞,拿大奖] Sqli writeup
Sqli 的writeupnnn拿到题目看到的就是一个登录框,可以根据经验进行尝试一下用户名=amdin,密码=admin,得到的结果是password error。然后随便换一个其他的名字进行登录,发现得到的结果是username error。从这里可以看到响应结果会反映出是用户名出错,还是密码出错。n然后尝试进行注入,试了万能密码等注入,结果一直是username error。一开始我以为是w...
浅谈对大数据的理解
大数据(big data):n指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。n4V特征:n容量(Volume):数据体量大,数据的大小决定所考虑的数据的价值的和潜在的信息;n种类(Variety):数据类型的多样性,包括传统数据库、图像、文件和其他复杂的记录,如果只有单一的数据,...
浅谈我对Spark的理解
学习Spark无非出于三点,感兴趣,有需求,他很火。nn但对于我来说,从刚开始接触Spark不是因为他很火,而是因为Scala这门语言。正是Scala这门语言的许多特性让我十分爱不释手,我才开始硬着头皮去钻Scala各种独特的用法,也同时硬着头皮去学习Spark,最后沉迷于用各种巧妙地方法写Spark,但是由于缺少数据支持,我也只是停留在写出优美简洁的代码、分析分析Spark源码而已,这根本不算是...
NoSql之Redis系列三: Redis为什么这么快之数据结构
NoSql之Redis系列三: Redis为什么这么快之数据结构前言String 类型的数据结构SDS链表 LinkedList字典 Dic跳跃表 skiplist整数集合 intset压缩列表 ziplist对象 object总结参考资料n前言nRedis 是使用 C语言编写的 key-value 数据库, 操作速度极快, 整体来说, 可以从数据结构和单线程多路复用两个方面类来解释. 下面就介绍...
对当前大环境的看法
近来,国家发布了稳定就业的政策:n对不裁员或少裁员参保企业返还上年度失业保险费的50%n这应该也是最近首次公开提及跟当前大环境有关的政策了,这也更能从侧面反映出当前问题的严重性,这也说明当前的形势比我们所看到的更加严重,这个冬天将会特别寒冷。n这里我借用张哥提出的几点应对措施,来给大家共勉nn1.年轻人一人吃饱全家不饿,有啥好担心的?n2.不要裸辞,不要裸辞,不要裸辞。n3.现金为王。n4.不用折...
我对CSS3 animation动画的认识
一、前言当谈到动画时,我相信大家对他都已经非常熟悉了.比如深受大家喜爱的《喜羊羊与灰太狼》,还有陪伴过无数90后从童年到青春的《火影忍者》,然而这些动画是怎么动起来的呢,没错,就是通过关键帧!那么关键帧到底是什么呢,各位看官别急,容我细细道来.不知道大家在小时候有没有玩过动画小本,它里面有很多页,每一页都有一张漫画,这些漫画看起来好像并没有什么关联,但是当你快速翻动这些页面的时候,嘿嘿,你就会发现...
谈谈我对云计算的认识之基本概念(一)
云计算这个概念估计已经对于IT人士来说,估计已经是烂大街了。但对于外行来说听起来还是挺模糊的,好像和天上的云有啥关系似的,考虑到部分对云计算不太了解的人,我这里大概说一下基本概念。什么是云计算云计算是一种基于互联网的运算,在其中共享资源、软件和信息以一种按需的方式提供给计算机和设备。这些服务被划分成三个层次:基础设施即服务(IAAS)、平台即服务(PAAS)、软件即服务(SAAS)。它们落实到底层软
对于嵌入式的一些认识
一:什么是嵌入式?rn在我看来嵌入式就是在已有的硬件平台上去移植操作系统。rnrnrn二:我们为什么要用嵌入式?(即嵌入式有什么优点)rnrn嵌入式(优点):【1】:软件的可移植性高。【2】:软件开发人员不需要懂硬件。【3】:操作系统提供了许多开源的软件,工具,库。rn                                   【4】:可以实现多任务(不同时)。【5】提供大量的网络协议,
简单聊一聊SSM框架
SSH (Spring+Struts+Hibernate) n进化为 nSSM (Spring+SpringMVC+MyBatis) n为什么? n1.Struts的优势在于静态注入,插件机制和拦截器链,但是struts存在漏洞,经常会被作为攻击点进行冲击。相比更加安全简单的SpringMVC,开发者渐渐开发放弃了它。 n2.hibernat缺点很明确,如果涉及到多张关联表的调用时: n 1....
谈谈对数据库的认识
数据库分无疑是用来存储数据的库,小的如exl表格,大点的access,更大点的如 mysql,sql,oracle,DB2等,现在社会流行的是oracl数据库,oracl数据库,虽然并不是讲比其他数据库好用,只不过综合其性价比是最好的,其成本,安全性都是目前多数公司能够接受的,当然有些小型公司也是用,sql,现在大学里面学习的也都基本上是sql,因为sql操作起来上手比较快,而且相对学生来讲比较适
对虚拟化技术的理解
虚拟化技术:在一台主机上实现多个操作系统,关键技术就是硬件的虚拟化rnrnrn全虚拟化:CPU、内存以及IO设备都通过内核来进行虚拟化。优点是虚拟机操作系统内核不用修改,例如windows操作系统可直接创建;缺点是效率太低,所有的调用硬件设备的操作都需要hypervisor(主机内核)来中转调度。rnrnrn半虚拟化:将IO设备驱动程序做成系统调用直接供给虚拟机使用,这样减少了主机内核的参与,例如
对人工智能的初步认识
人工智能,我最开始是从电影里了解到人工智能的,在电影中机器人能像人一样对话,交流,甚至代替人类做一些比较危险的工作,我就感觉挺厉害的,所以我想了解这个专业,从而我选择了这一专业。人工智能是20世纪50年代中期兴起的一门新兴边缘科学它既是计算机科学分支,又是计算机科学、控制论、信息论、语言学、神经生理学、心理学、数学、哲学等多种学科相互参透而发展起来的综合性学科。它可以对人的意识、思维的信息过程进行...
谈谈你对web的理解
web标准是由一系列标准组合而成的,页面有三个部分组成:结构,表现和行为。因而web标准即由结构化标准语言主要有 xml和xhtml,表现标准语言css,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。nn其中行为标准语言DOM是Document Object Model文档对象模型的缩写。DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件。简单理解,D...
我对嵌入式软件的理解
嵌入式软件就是给专门的嵌入式系统设计的软件,和一般的PC软件差别不是很大,主要的区别在嵌入式系统对功耗和内存大小上有严格的限制,所以嵌入式软件一定要精简,高效。n一个嵌入式系统一般都包含以下几个部分:cpu,存储器,电源,接口,功能模块电路。而嵌入式软件就是用来驱动硬件工作以达到系统的工作目的。n由于嵌入式系统的内存有限,所以软件大部分是由C写的,因为C++,java等语言虽然方便,但是很费内
前端性能优化的认识
减少 http 请求次数,合理设置Http缓存n减少 DNS 查询次数(域名解析器)n缓存 Ajaxn延迟加载n减少cookie传输n避免使用 eval和 Functionn减少作用域链查找n字符串拼接n采用cdn加速n使用轻量级框架n浏览器端的优化:nweb前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有浏览器访问、使用反向
谈谈我对数据结构的理解
数据结构
谈谈对java的认识(初学者还望多多点评与指教)
Java简介:    java是一种跨平台的面向对象的编程语言,拥有安全性,可移植性良好,分布式,简单,多线程并发,等特点。Java体系:JavaEE(j2ee)企业web,JavaME(j2me)移动设备,JavaSE(j2se)服务器端Java的特性:   封装,继承,多态,抽象什么是封装?   说白就是将类的信息隐藏再类的内部,不允许外部程序进行直接访问,而是通过类的内部方法进行访问和操作。...
浅谈对spark的理解
spark中重要的两个概念sparkContext,rdds n1. sparkContext是连接spark分布式集群的入口,在scala shell中默认为“sc” n2. rdds叫做弹性分布式数据集,理解为spark分布式环境中的数据,该数据存储在内存之中 n整个交互过程如图所示:sparkContext从hadoop的hdfs中取数据源,加载到spark中的rdds中,最后对rdds进行相
对IT行业的理解
很多人都不明白自己要干什么,能干什么,都对自己的前途感到迷茫,去网上一搜,人云亦云的东西一大堆,看了自己更迷茫,其实人生在世,图的就是开心,做自己喜欢的事,就像吃东西一样,只有吃到自己最爱的食物才觉得爽,不过不是什么东西都能如自己所愿,就像生病吃药一样,大多都是苦药,说了那么多,我想告诉大家的是,在职业的道路上,36行,行行出状元,没有什么是做不到的,今天我主要就说IT行业,就拿Java来说吧(我
聊聊软件开发中的设计模式
本科读的软件工程专业,《设计模式》是一门专业课,大概一个学期有48个学时来学习这门课,并且学习的过程中,要穿插着上机操作实验,编写相关的设计模式相关的代码。(要感谢大学时期教授软件设计模式这门课的刘伟老师,当然刘伟老师在CSDN上的设计模式专栏也有几百万的访问量,使很多人受益了,传送门 https://blog.csdn.net/lovelion/article/details/17517213 ...
Spark基础(a:谈谈你对rdd的理解,b:stage的划分过程)
a:nn1&amp;gt;弹性分布式数据集,不可变的数据集,所谓分布式:数据分布在不同的节点,并行计算,弹性:可以指定分区,可以进行数据缓存,并对数据指定不同级别的缓存,nn2&amp;gt;数据是可以分区的,每一个分区都被映射成bolck,都有自己的block_id,被blockmanager所管理,默认的分区数是由系统的cpu core所决定的.nn3&amp;gt;每一个分区都会被我们定义的函数所执行,底层主要调用...
谈谈目前我对区块链(Blockchain)的认识
从 IBM Bluemix 云平台的过程中,发现了 Blockchain 这个服务,我才知道有这样一种强大火热的技术存在;只前只是知道有比特币,还申请过一个账户也想去挖矿,但后来也是不了了之了,并没有去研究过它背后的技术。前些天看到“关于区块链,你在畅想它,还是开启它?”的话题,根据自己的了解发了一下自己的一点不成熟的看法。为了更深入的了解它,昨天又去参加了“区块链技术与互联网金融的创新和挑战 ”
对设计模式的总结(个人理解)
设计模式的定义:nn设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。nn工厂模式总结:nn大概流程:使用一个接口,不同实体类,实现相同的一个借口。在工厂类的某个get()方法中根据输入条件,选择创建某一个实体类。nn我的问题:为什么是用接口去约束实体类,而不是使用抽象类?nn我的答...
深度学习小trick收集
梯度消失/梯度爆炸的解决方案首先,梯度消失与梯度爆炸的根本原因是基于bp的反向传播算法 n n n n n且上述的反向传播错误小于1/4 n总的来说就是,更新w和b的时候,更新的步长与learningrate成正比,当所处的层数越浅,每层的w的值和反向传播错误的值乘的愈多,导致w和b更新的步长收到很大影响,最终导致梯度爆炸或者梯度消失。这时候深度网络并不能比千层网络性能好。后面基层学习情况好,而浅层
聊聊应用内购买
前言n上一份工作中,断断续续开发和维护了两年左右的内购,换工作后短期内应该不会做相关业务了,所以趁着“记忆”还是热乎的,写下这篇文章。n希望读者通过阅读本文能够解决一些问题或者找到一些产品灵感,本文主要包括三个方面:nn内购的基本概念;n代码层面如何开发,坑和对应的解决方案;n<em>应用</em>审核和后续运营的注意事项;nn友情提示:本文很长~n授之以渔n以下官方资料,建议开发内购的同学静下心来通读一遍,能避免...
谈谈对性能优化的看法,如何做?
从用户体验出发:rn1、程序logging不要太长rn2、相同数据不做重复获取rn3、昂贵资源要重用(cell、sqlite、date)rn4、良好的编程习惯和程序设计:选择正确的集合对象和算法来进行编程、选择适合的数据存储格式(plist、SQLite)、优化SQLite查询语句rn5、数据资源方面的优化(缓存和异步加载)rnrnrn解决方案:rnrn能够发现问题利用log或工具分析问题原因假设
我对计算机的认识
这篇文章并不是我在翻阅大量书籍和资料得出来的学习领悟,而是我根据自己的认知猜测出来的东西。rn也是我以后慢慢看书寻找答案的开始。rnrnrn大学学了计算机基础还有微机原理等课程,每当讲到一些系统啊一些指令集的时候呀,这些概念性的东西就很模糊。rn我们都知道第一代计算机出来的时候,一台机器就有篮球场这么大吧,全都是晶体管。什么计算一个数据呀,好很久,这样的计算机都是用来进行天文学计算的。我可不可以把
初学者对于大数据的看法
大数据nn **大数据**在今天这个时代是一个比较火爆的词汇,我只是一个大一学生,我来说说自己对大数据的看法吧。nn半年前,我对*大数据*的看法很模糊,当然现在也不是很清楚, **大数据**你说大吧,*欧洲核子研究组织*中的对撞机中产生的数据估计是计算机一辈子也算不完的,你说数据吧,这个词在很久之前就诞生了,不知道**大数据**究竟有什么特殊之处能够在今天如此火爆。nnn现在的我nn今天的我对于...
模式识别研究进展及发展趋势
这两天看到一篇关于模式识别研究进展的文章,感觉挺好的,和大家共享一下!
对AI的未来以及优势的一些看法
AI就像计算机刚发明的那时候一样,只是出于萌芽期。为了理解AI的真正潜力和好处,我们必须了解人类的弱点。人类的弱点是什么? (我是认真的,不是写科幻小说)。我认为人类的弱点在于理解已经形成了数百万年和数千万年的世界的固有模式。我不会详述。我只想说一件事。你认为正确的不一定是正确的。每个人都认为它是正确的。你认为是错的不一定是错的。也许每个人都错了?人工智能的优势实际上可以用两个字来概括:试错法。反...
谈谈对HTML5的认识
HTML5由W3C于2014年10月指定,旨在替换早期的HTML4.01和XHTML1.0标准,以适应互联网快速发展的需求。rn优点:rn1)多设备,跨平台;rn2)用户体验好;rn3)新标签的可读性高,有助于开发人员定义重要内容;rn4)提供了更多的多媒体元素(视频和音频);rn5)很好地替代了Flash和Silverlight;rn6)涉及到网站的抓取和索引的时候,SEO更加友好;rn7)可以
谈谈你理解的数据结构
我个人认为数据结构其实就是一个带“结构”的数据元素的集合,而结构就是指数据之间存在的关系,也可以说是用来解决数据存储和数据操作。我平常使用的是数据存储可以用线性表来实现,当一些数据较为庞大,或者需要查找某些数据之间的联系,有时候会用到树和图,像二叉树,最小生成树等。像队列和堆栈,都是线性表的一种,它们两个抽象数据类型有区别,比如像栈是先进后出,而队列是先进先出。排序也是有很多种,插入排序(直接、二分...)、选择排序(直接选择、堆排序)、交换排序,还有归并排序等,目前是快速排序使用的较多,像二分,归并和堆排
对3D打印的认识
刚开始接触3D打印,以为3D打印是一个非常牛的技术,好像什么都能打印出来。其实它也有很多缺点。 例如:打印一个工件需要很长时间;普通人不能直接操作;无法打印彩色物体;复杂的模型打印效果不好。不过,虽然它有很多缺点,但是优势还是挺多的。制造快速、CAD/CAM技术的集成、完全再现三维数据、成型材料种类繁多、创造显著的经济效益。nn3D打印(3D printing),它是一种以数字模型文件为基础,运用...
【读书笔记】认识你的敌人
n n n 无意中看到《<em>认识</em>你的敌人》这本书,连续花了7h读完此书,了解了这个世界背后的一些事实,刷新了我的世界观。附电子版n大纲nn缘起:作者如何开始并完成此书,以及阅读前忠告n旧约部分n从新约到启蒙运动n启蒙运动nn今日世界n一、缘起n图片来源:UFO中文网n作者Mark Fairly看到朋友facebook相册中的这张图片,图中的方尖碑引起了作者的关注,方尖碑的...
【谈谈】关于动态规划的认识
动态规划,我对它的第一印象是对递归算法的优化,将需要进行大量重复调用的递归算法精巧利用,以减少执行时间和所需内存。官方说就是给编译器提供一些帮助,将递归算法重新写成非递归算法,让后者把那些子问题的答案系统写进一个表。n当然,无论是递归还是递推,我觉得都不是它的本质。n它就是将一些复杂问题拆分转化,找出问题初始状态和状态间的关系,从而细化成成一个细分的递推过程,使问题可以从初始状态一步步递推解决。n...
大数据(十三)Hadoop-MR编程 -- 【模拟qq推荐你可能认识的人】
一、数据准备nxiaoming laowang ruhua linzhilingnlaowang xiaoming fengjienruhua xiaoming ligang fengjienlinzhiling xiaoming ligang fengjie guomeimeinligang ruhua fengjie linzhilingnguomeimei fengjie linzhili
你好 很高兴认识
你好,很高兴<em>认识</em>你n我是“假·玉米” 现在在长沙 目前是一名大一学生 这是我的第一章博客n我其实不太清楚“博客”是用来做什么的,但是现在我想用来发表一些我的“琐事杂事”n我的状态n我在迷茫的状态中渐渐的将自己给拉出来,我有了明确的目标,现在我便开始要养成我的习惯。n我想将自己更加透彻的剖析下,不介意各位谁看到了我的这篇博客,嗯,因为可能我的博客里面写了一些“极其弟弟”的行为和语言。n具体实现步骤如...
浅谈对原型及原型链的理解
在开篇我先总结一下原型的作用:n1.数据共享 节约内存内存空间n2.实现继承n注意:函数也是一个对象,对象不一定是函数。(对象有__proto__属性,函数有prototype属性)此处说明,方便大家理解下文。n下面我将举例说明为什么要使用原型n例1:nnnfunction Person(name) {n this.name=name;n this.eat=function () {n...
Hadoop (十三)Hadoop-MR编程 -- 【模拟qq推荐你可能认识的人】
Hadoop (十三)Hadoop-MR编程 -- 【模拟qq推荐你可能<em>认识</em>的人】
谈谈你对AQS的理解(好文
并发系列3-大白话<em>聊聊</em>Java并发面试问题之谈谈你对AQS的理解?【石杉的架构笔记】nnhttps://www.cnblogs.com/daiwei1981/p/10259164.htmlnn(转载未经授权,侵删)n
HDFS的认识和理解
HDFS:Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的<em>应用</em>。HDFS放宽了一部分POSIX约束,来实现流式读取文件系
我对java的认识
跟着李老师学习了一短时间的JAVA语言,我发现Java语言主要由以下五种元素组成:标识符、关键字、文字、运算符和分隔符。这五种元素有着不同的语法含义和组成规则,它们互相配合,共同完成Java语言的语意表达。rn1:标识符。变量,类和方法都需要一定的名称,我们将这种名称叫做标识符。rn2:关键字。关键字是Java语言本身使用的标识符,它有其特定的语法含义。所有的Java关键字将不能被用作标识符。rn
浅谈一下对通信的认识
rn何为网络通信?看起很高深的词汇解释起来往往就是简单的让人难以置信,没错,网络通信就是通过网络协议来实现计算机之间的信息交互。当然,这只算得上是我个人的理解。rn而我们知道,如果我们想要向某一台机器通信时,我们需要首先需要确定我们自己的机器与目标机器是否连上了同一台服务器,然后在向服务器发送要发送的信息,而服务器则将从机器上读来的消息发送到你想要发送到的指定机器。rn那么这些东西体现到代码上时,...
对数据结构和算法的理解
工作以来总是困惑要学哪一门语言,哪一门语言有前途,有钱途。nn往往看到一门语言很火就着急去学习,一上来就是发展,数据lei'类型,API,语法,框架,感觉自己又学会一门语言,有种自己hao好聪明的错觉。nn nn我的粗浅的理解,先有生活中的实际要解决的问题,抽象成数学<em>应用</em>题,在变成步骤,中间做些变化,得到结果;nn做变化就要有数据结构,比如把水放一个桶里就是一桶水,桶子和水就是一个数据结构,可以往...
简谈一下对自己的认识
        作为一名刚刚毕业的普通本科生,准备往互联网开发方面发展,首先给自己一个小小的目标:近2年内想成为一名有技术实力的码农。        现在自己的技术不是很好,只想找一家有人带学习的公司,进行开发,本人自认为拥有扎实的计算机基础知识(专业与计算机相关),目前我已经掌握了多门语言和框架,本人有过半年的java培训经历,和半年的工作经验,基本掌握了html+css+js+jq,sprin...
浅谈我对思维导图的认识
思维导图是由关键字组成的树状结构,这种结构更符合大脑认知,对信息进行解构和重构,就是加工分析后的重新<em>认识</em>。n     这是本人画第一张导图,是第一次参加自考的时候画的,看到这张图大家可能会立马觉出它的问题所在,分支太多,色彩太多,字太多。对于这张导图的评价无非有两种:第一,学习态度很认真。第二,很残酷,其实你并不会画导图。虽然导图没有好坏之分,但是从导图折射出来的思想却很值得我们去分析学习。 自
谈谈对面向对象编程的认识
面对对象编程有三大特性:封装性、继承性、多态性。nnn1,所谓的面向对象就是将我们的程序模块化、对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类里面,这就是封装。nnn实例代码如下:nclass Person{n private String name; //声明姓名属性n private int age; //
我对Redis的理解
本文主要对Redis的设计和实现原理做了一个介绍很总结,有些东西我也介绍的不是很详细准确,尽量在自己的理解范围内把一些知识点和关键性技术做一个描述。如有错误,还望见谅,欢迎指出。nn1、使用和基础数据结构(外观)nnredis的基本使用方式是建立在redis提供的数据结构上的。nn字符串 nREDIS_STRING (字符串)是 Redis 使用得最为广泛的数据类型,它除了是 SET 、GET 等...
互联网大环境下一些思考和见解
近日在某问答App中看到一个这样的问题「网络时代电商大卖,实体店该何去何从?如何做到电商与实体店共赢?」由这个问题引发了我的一些思考。以下是我的个人见解。网络时代也就是所谓的互联网时代,发展到现在已经涉及到我们生活的方方面面,互联网正在潜移默化的影响我们的生活。但是互联网这种快速扩张和高速发展的趋势对实体店势必会有一定的冲击,这种冲击是显而易见的。就拿我所在的天津市区来说,据我所了解,就在互联网高...
我对uml建模的一点理解
uml可以不用,一样能开发一个完整的系统。这必须说清楚。用了uml也要花不少时间不少精力。最后可能还发现实在是浪费时间。其实大家该好好<em>认识</em>uml带来的好处啊。.......
对ajax的理解
这几天在面试过程中也有被问到过ajax的相关问题,现在来简单做一个总结。rn首先ajax是Asynchronous JavaScript and XML的全称,Asynchronous是异步的意思,这跟传统的web不同。rn什么是同步什么是异步?rn同步,是发送方发送数据之后,必须等接收方接收数据必须做出回应之后,才可以进行下一步。rn异步的话则是发送方发送数据之后不需等接收方做出回应,可以进行下
初步认识linux与入门
习惯了使用windows以后接触另外一个操作系统似乎不太习惯,考虑到linux众多优越性,首先就说说为什么学习linux。在接触linux之前先来说说我对linux的理解。1. linux完全开源,免费。      如果你问我当前使用最广的操作系统是啥?肯定绝大多数人会说是windows,没错。微软旗下的windows系列广为流行,而且都是具备图形化界面,用户起来也很方便。但是windows系统是收
EOJ3337 我认识
3337. 我<em>认识</em>你DESCRIPTIONSTATISTICSDISCUSSIONTime limit per test: 2.0 secondsMemory limit: 256 megabytes人与人之间的关系错综复杂,常常会出现一个叫作共同好友的东西。所以,贴心的 QQ 就提供了这样一个功能,可以显示你与某人(不一定是好友)有多少个共同好友。但是,当用户量逐渐增大,好友关系网不断复杂化,共...
对Linux的理解
在简单的学习后,查一下资料后得知,linux的官方哲学思想是:rn1.一切皆文件rn2,有众多单一目的的小程序组成,一个程序只实现一个功能,多个程序组合完成复杂的任务rn3.文本文件保存配置信息rn4尽量避免与用户交互rn其实我个人对Linux的理解是一种自由的创作加上分享rn对于程序语言的学习最重要的是对于该程序语言的表述的理解,从宏观上去看各个部分的作用和联系,并分配他们的功能才能做到真正掌握
谈谈我对京东的认识(2):商业价值和前景分析
BAT强,不但强在主营业务绝对垄断版的存在,更在于周边业务的层层包围。围绕核心业务,延伸出诸多次要业务,凡是能够先服务主营业务的生意,都有机会发展壮大。
模式识别的理解(完全是自己体会后写的)
物体识别实际上是通过模式识别来是实现的。举个简单的例子,要想识别刚生下来的婴儿是男孩还是女孩,生物书本上有记载,很简单,可以通过生殖器的不同来判别。这是两者的本质区别。但是长大后要想判断是男生还是女生,肯定不能直接扒光人家衣服来判断,这时候就会借助衣着,打扮,头发等特征来判断。这就说明了,有时候要区分两个东西,并不是靠最本质的区别来判定的,毕竟不方便或者很麻烦。这时候就得借助一些所谓的特征来判定。
我对前端开发的简单认识01
学而不思则罔,从最简单,最基础的开始,也考验一下我的表达能力。以下是个人的一点看法和观点,欢迎批评指正,及各种建议。谢谢。目录:1 我对前端开发的概念的理解2 我对网页设计,ui ,前端开发的,理解3 基本的技术知识一、我对前端开发的概念的理解1、前端: 在网络平台上,展示、传递信息给用户,或可以跟用户进行交流的界面。百度百科是这样定义的:前端对于网站来说,通常是指网站的前台部分。2、前端开发er...
QQ如何设置关闭“可能认识的人”推荐
参考链接:QQ如何设置关闭“可能<em>认识</em>的人”推荐登陆-主面板的设置-权限设置-防骚扰-不允许向我推荐。。。打上对钩即可。
PHP学习(一):对PHP的理解
php
认识大数据
<em>认识</em>大数据nn总结一下近期学习的大数据知识,主要是参考了厦门大学林子雨老师的博客。nn--- 传统的Web<em>应用</em>(LAMP、JavaEE、NODE系等)与大数据的关系nn之前一直以为大数据的东西就是来取代传统的Web<em>应用</em>的,其实并不是这样。即使是大数据的架构,<em>应用</em>层依然会是传统的web<em>应用</em>,但是会根据数据特点对数据进行存储(结构化数据依然会保存在传统的关系型数据库,如MySql,日志等非结构数据会保...
谈个人对 P2P 的一些看法和简要分析
p2pnnP2P 的畸形发展过程nP2P 行业发展背景nP2P 于2013-2014年间如同雨后春笋般出现在市场中,2015年 e租宝等互联网金融诈骗案爆发之后,国家频频出台文件提高对整个行业的整治监管。实际上这个行业在中国的发展实际上一直受到制约,不是说他受到的政府层面上的监管过于严厉,还是国内的流动资金不足以支持他们的发展。另一方面直至201...
【学习笔记】Bootstrap常用组件整理
Bootstrap作为twitter推出的前端开发工具包,短时间内便红遍业界。确实它功能强大并且界面美观。nn虽然在实际工作中,很少会在非服务器端的项目中用到,但是bootsrap依然是值得我们在平常学习研究的优秀框架。nnn这里整理出了一些bootstrap的组件,供大家参考。n一、工具类:nnnn n Bootstrap 工具类n n n n n n * {
谈谈作为DBA我对MySQL数据库优化的理解
第一次听到别人问“MySQL怎么优化?”的问题是在一次电话面试里面,当时反应不及,就举了一个工作中给某张表添加索引然后优化了SQL查询性能的栗子。最后面试官说没有get到我的key。然后,当然没有什么然后了。后来,陆陆续续参加了好几个面试,竟然发现不论哪里、哪个公司、哪个岗位、哪个面试官,千篇一律几乎都会问到这个问题。后来想想,虽然这个问题就像你告诉别人“我是个好人”然后别人问你“你哪里好?”一样
浅谈对语言的认识
自从学C语言以来也有一段时间了,下面我就来谈谈这段时间的学习心得吧。程序大家都知道就是数据结构加上算法,其中算法就是程序的灵魂,而算法就是我们解决问题的方法,没有方法何谈问题的答案。经过我的考察,我知道有一门课叫做《算法设计》这门课在C语言的学习中肯定扮演着举足轻重的角色。但是我觉得我们所用的C语言的教材更加注重于数据结构的学习,相对弱化了算法设计。不管是学习C语言、C++还是Java语言翻开书本
软件项目管理重要性认识
最近跟着一个新的项目组做了开始做一个新的项目,这个项目组发现有些特点,那就是大家都特别的努力、方向特别明确、每天都有明确的任务和目标、同时氛围很好。这个项目组的项目质量一直很好,直接导致的就是项目组的收益稳定增长。以前从来不觉得软件管理有如此大的威力,现在看来做软件很重要的部分就是软件的开发过程管理。n          至此,新的将好好学习一下软件的管理。
我对VR的看法
1.虽然以VIVE为代表的头显VR设备品质过硬,体验美妙,但短时间内手机看VR仍然是主流,原因很简单,前者价格高昂,VIVE现在的售价是6888,除此之外还要购买一台价格不菲的电脑主机,这不是每个人可以承受起的。rn2.一体机不会成为主流,表面上看一体机兼得了头显和cardbox的优点,实际上另一个角度看是囊括了两边的缺点,既无法得到主机的性能,也无法兼顾手机的灵活性。rn3.长时间来说头显还是应
数据类型与数据传送指令
数据类型、数据传送指令、间接寻址
对操作系统的一点理解
        最近在mooc平台上学习操作系统,是由清华大学的向勇老师和陈瑜老师授课,目前还在学习中,主要是为了弥补本科阶段在学习这门课中所欠缺和遗忘的知识,感觉基础还是不足,尤其是对于陈瑜老师所讲的实验部分基于ucore的实验,虽然比较复杂但感觉受益匪浅。向勇老师讲的理论的部分和本科所讲的顺序和方式不尽相同,可能是学过的原因,总感觉这种理论内容的讲法更好理解。       我目前对操作系统的理...
谈谈对SEO的认识与理解
SEO(Search Engine Optimization)全称是搜索引擎优化, 其目的是为了使网站能够更好的被搜索引擎抓取,提高在搜索引擎内的自然排名,从而带来更多的免费流量,获取收益。nnSEO主要有两种方法,站内优化和站外优化,其中技术上主要以站内优化为主。nn站内优化:nn1、title : Title是整个html在搜索引擎结果返回的最重要且最为核心的要素,一般不超过100个字节。nn...
谈谈我对京东的认识(1):一颗螺丝钉的价值观
京东已经无处不在!纯粹的互联网线上公司,都很难逃脱BAT的魔爪。京东线下投入大量资源,品牌已经渗透到全国20%的人群。线下生意远远比线上要广阔,京东如果能成为线下生意的王者,必将有机会成为1000亿美元级别的世界王者,成为BAT之外的独立存在。这对中国整个互联网生态和商业社会,都是大有好处的。
MapReduce编程模型的认识
MapReduce编程模型的<em>认识</em>n对于这个问题的探讨是因为我在面试中被问到这个问题:n你觉得MapReduce编程与你在平时的编程上有什么不同呢?n我当时就蒙了,真没有注意到这个基本的认知问题,没回答上来。n下去后开始百度起来了。。。。。。。下面是一些资料和认知。n在百度百科中的解释是:n“........概念"Map(映射)"和"Reduce(归约)",是它们的主要思想,都是从函数式
soft Windows精品软件收集
软件整理网站 n小众软件 http://love.appinn.com/nnnn快速启动launchy http://www.launchy.net/ n文本编辑器notepad++ https://notepad-plus-plus.org/ ncmder好用的命令行 http://cmder.net/ nEverything https://www.voidtools.com/ nNot...
对5G技术的一点理解
5G技术的标准制定曾引起了一波国人对华为,对联想等公司的热评,最近的华为孟晚舟女士被捕,又把华为和5G,推到了舆论场下。借此机会我也阐述一下我对5G技术<em>应用</em>场景的假设。rn从4G到5G的发展,用一张现成的图看一下:rnrn对普通用户来说,5G意味着更快的微博加载速度、更高质量的语音和视频通话、更流畅的在线内容瀑布流,告别视频通话时因为卡顿成为表情包的尴尬。rn我举一个军事上的例子:rn军队现代化,首先是信息...
oracle的基本认识
oracle的简介:nnl成立于1977年,总部位于美国加州,全球第二大软件公司,也是全球最大的信息管理软件及服务供应商,最早进入中国的跨国软件巨头nlOracle公司是全球最大的信息管理软件及服务供应商nl世界第二大独立软件企业,仅次于Microsoft公司nl全球500强企业,有70%在使用Oracle技术nl《财富》100强中的98家公司都采用Oracle技术nl全球10大银行
谈谈你对软件开发的理解
我当时笔试时自己只写了软件开发的流程软件开发流程:1.需求分析2.系统的总体设计3.系统的详细设计4.编码5.测试6.软件交付7.验收8.维护
谈谈对网络通信的理解
 网络通信三要素:             A:IP地址 计算机在网络中的唯一标识。 现在使用的是:&quot;点分十进制&quot; B:端口 <em>应用</em>程序的的标记。 C:协议 通信的规则。网络通信其实就是Socket间的通信,Socket(套接字)就是为网络服务提供的一种机制,通信的两端都有Socket,数据在两个Socket间通过IO传输。只要是网络传输,必须有Socket;传输分为UDP传输和TCP传输:...
对JAVA语言的认识
计算机语言nn在了解Java语言概述之前,我们得知道什么是计算机语言。语言是人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换。那什么是计算机语言呢?nn人与计算机之间进行信息交流沟通的一种特殊语言。n 计算机语言中也有字符、符号等等。n 常见的计算机语言如C、C++、C#、Java等。n计算机软件都是用各种计算机语言编写的。最底层的叫机器语言,它由一些0和1组成,可以被某种电脑直接...
与大家分享一下我对C语言的认识
n n n 很多小伙伴都老是会碰到疑问,其实还是基础没打扎实,这些题如果你不看答案你能知道多少呢?如果还有很多不知道就证明基础没打扎实,如果你还在入门纠结,如果你还在苦恼怎么入门!小编有个建议,可以加小编弄的一个C语言交流基地,大家可以进入交流基地:745059451,里面新手入门资料,可以说从零到项目实战,都是可以免费获取的,还有程序员大牛为各位免费解答问题,热心肠...
谈谈个人对Spring的理解
现在开始将会把我面试中遇到的问题做一个总结每一条问题作为一篇简短的博客叙述.rnrn1.你对spring的理解是什么?rnrn答:rnrnspring:rn1)开源框架rn2)IoC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合rn3)AOP 将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性
建立人脉关系以及可能认识的人推荐
1.Neo4j人脉关系建立rn2.Neo4j可能<em>认识</em>的人推荐rn3.Neo4j可能<em>认识</em>人的共同好友
谈谈自己对sql优化的理解
sql优化的见解rnrn合理的使用缓存来减少对数据库的查询。如利用mybatis的一级缓存,来减少相同sql的查询。rn不适用select * from 得查询,加大数据库的压力,使用什么字段,返回什么字段。rn避免使用not in 或 &lt;&gt; 不等于的查询,因为会查询全表。rn我们自己写的sql很清楚知道,返回的数据有多少。当我们只需要有一个结果返回时,利用limit 1.查出1条后面的就不在...
我们眼中的互联网和认识以及我自身的看法
rn长春做网站长春网站哪家好               我们眼中的互联网和<em>认识</em>以及我自身的看法rn  rn我眼中的互联网是什么?以前我是不理解的,对与这个我是很陌生的,可进入亿网互联 慢慢接触了互联网 我发现互联网已经成为我们生活中不可缺少的一部分了 而且现在人对互联网也就成了一种依赖 比如互联网+出租车等于现在的滴滴 互联网+食堂等于美团 在者说上网搜索长春网站哪家好 都会出现一大篇文章
谈谈对AQS的一些理解
AQS的概念nnAQS全称AbstractQueuedSynchronizer,是java并发包中的核心类,诸如ReentrantLock,CountDownLatch等工具内部都使用了AQS去维护锁的获取与释放: n nnnnAQS内部结构nn首先我们可以找到这样一张图: n n它描述了其内部是如何维护线程的状态,一起锁的获取。类似于一个阻塞队列,当前持有锁的线程处于head(记住不是在阻塞...
有关我对软件测试以及软件测试开发的认识
    就目前来说,软件测试在软件开发过程中,受到越来越多的重视,它贯穿于整个开发过程中,各种软件互联网公司都在大量招收软件测试有关人员。     前2天,我看见百度的招聘信息,它主要招收的软件测试开发人员,这就说明了,现在随着社会的进步,科技的发展,以及自动化测试的成为主流的这一种趋势,现在公司所需要的对软件测试人员的要求大幅度提高,它不仅仅要求我们有测试能力,还需要兼备软件的开发能力,这就需要...
谈谈我对这个互联网时代的理解
     我们生活在一个伟大的时代,一个被互联网的浪潮不可阻挡地冲刷的时代,互联网,大数据,云计算正在为我们创造更加美好的生活。     计算机技术的伟大之处在于其用高速的运算指令提高了各个行业的工作效率,通过规范化各个流程,极大的加强了各个行业的秩序和工作准确度。如果说计算机改革了信息处理的速度,那么网络技术则改革了信息传输与共享的速度。传统的IT行业在我们看来是把计算机技术运用到了极致,而互联...
DELPHI 2010 BT 下载种子文件,(14.0.3513.24210) 2.6G 绝对可下
Embarcadero (CodeGear) RAD Studio & Delphi Prism & Partner ISO 2010 (14.0.3513.24210) Description: Name: Embarcadero (CodeGear) RAD Studio & Delphi Prism & Partner ISO Version: 2010 (14.0.3513.24210) Site: http://www.embarcadero.com/products/rad-studio Crack: *.slip file for a 365 days System Sequirements: Intel® Pentium® or compatible, 1.4 GHz minimum (2GHz+ recommended) • 1GB RAM (2GB+ recommended) • 3 GB free hard disk space • 750 MB free hard disk space for prerequisites • DVD-ROM drive • 1024x768 or higher-resolution monitor • Mouse or other pointing device Add Sequirements: The Microsoft .NET Framework 2.0 or higher The Microsoft Visual J# 2.0 Redistributable Package Windows Internet Explorer® 6.0 or higher MSXML 6 Trackers: http://nnm-club.ru:2710/announce http://www.torrentzap.com/torrent/613477/Embarcadero%20(CodeGear)%20RAD%20Studio%20&%20Delphi%20Prism%20&%20Partner%20ISO%202010%20(14.0.3513.24210)
面试题:谈谈你对TCP的认识
一 TCPnn1.简介 n首先,TCP是一个传输层协议,提供进程到进程之间的可靠性数据传输服务,还提供流量控制和差错控制等机制。 n其次,TCP是面向连接的,其通信模式是全双工的;面向连接是指:nnn在发送数据之前必须建立连接; n连接状态只在两端维护,沿途节点不维护;nnn连接建立需要进行三次握手,关闭连接需要进行四次挥手; n接下来面试官会问可靠性数据传输的原理、流量控制、差错控制、三次握手...
我对计算机网络的认知
计算机网络,感觉很抽象,毕竟他们是无形的,但是网络却跟我们息息相关,你说他是无形的他也是有形的,正因为如此,计算机网络才会如此复杂。可是再复杂,也挡不住我对计算机的热情,学后端,那我必然需要了解一下计算机网络,目前可能学的知识还不多,但是今后的路还很长,我得用热情对待!nn从计算机网络的概述中得知,计算机网络从一台终端连接着许多哑终端,再到英特网的前身阿帕网。计算机网络的发展经历了各种各样的变化,...
关于null的类型 的一点想法
一直不是特别清楚null,只知道它是'空'不存在,不是"",'',空集合等等。有点书上把java的类型分为三类(基本数据类型(int ,double),引用数据类型(对象)和null类型)。rnnull的类型很奇怪rnnull 属于任何类型,任何类型都可以 ==nullrn    String sUnm = null;n       Integer iUnm = null;n       Lo
谈谈我对HTML5+CSS3的理解
HTML5中增加了很多新标签,也改变一些标签的用法。标签更注重语义上的关联性。rn新的结构元素有:header,footer,hgroup,article,section,aside,nav等,在使用时,应在css中定义成display:block;这样才能保证部兼容新标签的浏览器也能正常显示这些元素。rnhgroup用来组织h1,h2之类的标题。rnaddress用来包含联系信息,联系人,邮箱,
我对数字货币的认识 数字货币需要了解哪些知识
随着近两年区块链技术的不断普及,数字货币的种类越来越多,这项投资也引起了不少投资者的关注。其实,投资数字货币需要了解的知识有很多,并不是像某些交易平台宣传的那样,轻轻松松就能赚钱。nn如果大家有意加入炒币大军,为了避免刚入门就吃亏,对于数字货币、区块链的一些基础知识还是要了解一下的。nn问:区块链和比特币是什么关系?nn答:区块链技术是比特币的底层技术,把比特币技术抽象提取出来,称之为区块链技术,...
对大数据、云计算的联系和区别理解学习
1、什么是“云计算”及举例说明     云计算(cloud computing)是商业化的超大规模分布式计算技术。即:用户可以通过已有的网络将所需要的庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的更庞大的系统,经搜寻、计算、分析之后将处理的结果回传给用户。   简单点说,云计算 = 云 + 计算   云 = 互联网   计算 = 处理   云比作互联网,我觉得很好理解,因...
mc9S12XS128 单片机开发工具包下载
9S12XS128 单片机开发工具包 9S12XS128 单片机开发工具包 9S12XS128 单片机开发工具包 9S12XS128 单片机开发工具包 相关下载链接:[url=//download.csdn.net/download/acoboy/2247533?utm_source=bbsseo]//download.csdn.net/download/acoboy/2247533?utm_source=bbsseo[/url]
spring aop下载
准确记录用户的操作日志行为,根据spring aop的面向切面技术进行记录,根据@aspect技术 相关下载链接:[url=//download.csdn.net/download/yuexiaowen02/2290515?utm_source=bbsseo]//download.csdn.net/download/yuexiaowen02/2290515?utm_source=bbsseo[/url]
人脸识别的研究,学习神经网络下载
人脸识别的研究,学习神经网络,达到学习标准 相关下载链接:[url=//download.csdn.net/download/ecitzyp/2828179?utm_source=bbsseo]//download.csdn.net/download/ecitzyp/2828179?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 你对数据库课程的认识 你对数据库课程的认识
我们是很有底线的