浅谈_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 浅谈 >>列表
· 浅谈java中的I/O机制发布时间:2015-04-25
以前老师讲C++中的I/O机制时,听得似懂非懂,对什么字节流仅有一些浅显的认识。听胡哥讲了java中的I/0机制后,才对这些概念有了进一步的深入。首先,先介绍一些基本概念吧:字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制(8bit)在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。注意:MiB和MB,KiB和KB等的区别:1KiB(kilobyte)=1024byte1KB(kibibyte... 查看全文
· 浅谈java线程发布时间:2015-04-02
所谓线程,是进程的一部分,一个线程可以单独的执行一项任务,比如一个客户机连接上服务器,我们就启动一个线程来管理这个用户,多个客户机就启动多个线程同时进行管理,线程之间可以进行信息的交换。使用Java线程时,一般将线程视为一个对象,通常为类Thread对象,或者接口Runnable对象。但是无论是继承类Thread还是实现接口Runnable最终其实都要使用到Thread类及其方法。既然如此为什么我们不直接继承Thread,还需要Runnable的存在呢... 查看全文
跨域问题来源于JavaScript的同源策略,即只有协议+主机名+端口号(如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。在以前,前端和后端混杂在一起,比如JavaScript直接调用同系统里面的一个Httphandler,就不存在跨域的问题,但是随着现代的这种多种客户端的流行,比如一个应用通常会有Web端,App端,以及WebApp端,各种客户端通常会使用同一套的后台处理逻辑,即API,前后端分离的开发策略流行起来... 查看全文
· 浅谈SqlCommand发布时间:2015-03-27
初学asp.net的菜鸟应该都会像我一样想尝试一下前后台的交互吧!特别是与数据库的交互。下面就来说一下自己的个人经历。SqlCommand首先需要引入system.Date.SqlClient命名空间注意SqlCommand不支持DateDrict类型。创建一个SqlCommand对象SqlCommandcmd=newSqlCommand();//创建对象cmd.Connection=newSqlConnection(connect)... 查看全文
· 浅谈程序优化发布时间:2015-03-27
当初在学校实验室的时候,常常写一个算法,让程序跑着四处去晃荡一下回来,结果也就出来了。可工作后,算法效率似乎重要多了,毕竟得真枪实弹放到产品中,卖给客户的;很多时候,还要搞到嵌入式设备里实时地跑,这么一来真是压力山大了~~~。这期间,对于程序优化也算略知皮毛,下面就针对这个问题讲讲。首先说明一下,这里说的程序优化是指程序效率的优化。一般来说,程序优化主要是以下三个步骤:1.算法优化2.代码优化3.指令优化算法优化算法上的优化是必须首要考虑的,也是最重要的一步。一般我们需要分析算法的时间复杂度... 查看全文
· 【转】java 并发工具不完全浅谈发布时间:2015-03-11
转】java并发工具不完全浅谈这篇文章就主要讨论讨论Java并发中的任务执行,来作为我整理的地一篇文章吧。文中难免有错,如果发现问题,可以即时站内或者回帖交流。OK,言归正传首先来看一下,任务的定义:所谓的任务,就是抽象,离散的工作单位。你可以简单理解为代码级别的(Runnable接口)大多数并发应用程序都是围绕着任务进行管理的.我们来看一小段代码:Java代码packagecom.ivan.concurrent.charpter6;importjava.net.ServerSocket... 查看全文
· 【转】浅谈futureTask发布时间:2015-03-11
API:Java代码publicinterfaceExecutor{voidexecute(Runnablecommand);}publicinterfaceExecutorServiceextendsExecutor{<T>Future<T>submit(Callable<T>task);<T>Future<T>submit(Runnabletask,Tresult);Future<?>submit... 查看全文
· 浅谈递归算法之汉诺塔发布时间:2015-03-10
递归算法就是一个函数通过不断对自己的调用而求得最终结果的一种思维巧妙的算法.无论在哪种语言里,汉诺塔都是递归算法的经典题目.1.题目简介有三根相邻的柱子,左边的柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到右边的柱子上,并且每次移动同一根柱子上都不能出现大的盘子在小的盘子上方.2.逻辑分析假设我们有一个方法move(n)已经实现n个盘子的移动,当我们想再实现n+1个盘子的移动时,该怎么做呢?>>首先调用move(n),将n个盘子从左边移动到中间的柱子... 查看全文
· 浅谈面向对象设计发布时间:2015-02-24
第一次接触编程是在大学,同时,还学到了面向对象编程。当时的自己仅仅是认为,所谓的面向对象编程就是写一个类,写一个接口,写一个实现接口的类。想要操作对象就要先new一个类类型的对象,及所谓的实例化对象,然后对对象进行操作。为什么写这样的类,为什么要写接口,然后把对于对象的操作写到接口的实现里面,对于当时的自己来说完全不了解。DesignPatterns(设计模式),这本书里面讲解的是可复用面向对象软件的基础,其中,有很多概念性的东西,让我对于面向对象有了更深层次的理解。以下皆为自己的理解... 查看全文
· 浅谈指针的比较发布时间:2015-01-25
一、前言有人说指针是C语言的灵魂,也有人说没学好指针就等于不会C语言。虽然在现代C++中一般都是推荐尽量避免使用原生的raw指针,而是以smartpointer和reference替代之。但是无论怎样,对于C/C++来说,指针始终是个绕不过去的坎。究其原因,是因为C/C++都是支持面向底层操作的语言,而面向底层操作就得能操纵内存,这个时候就需要指针了。为什么呢?个人觉得指针实际上就是对机器语言/ASM中的通过虚拟地址操作内存的这一行为的一种抽象。例如movl%eax,(%edx... 查看全文
· 浅谈移动前端的最佳实践发布时间:2015-01-21
前言这几天,第三轮全站优化结束,测试项目在2G首屏载入速度取得了一些优化成绩,对比下来有10s左右的差距:这次优化工作结束后,已经是第三次大规模折腾公司框架了,这里将一些自己知道的移动端的建议提出来分享下,希望对各位有用文中有误请您提出,以免误人自误技术选型单页or多页spa(singlepageapplication)也就是我们常常说的web应用程序webapp,被认为是业内的发展趋势,主要有两个优点:①用户体验好②可以更好的降低服务器压力但是单页有几个致命的缺点:①SEO支持不好... 查看全文
有太多的程序员,只知道羡慕别人的成就,却看不见别人的汗水,这已经被无数鸡汤文提到;那么也有不少人,汗水付出也很多,加班很辛苦,累的七死八活,但是依然没有什么太好的成绩,我想说,这里除了部分人运气不佳,大部分是“用力不用心”(或者说“用力不用脑”),白白耽误自己的青春。老规矩,为免某些喷子乱放炮,先设置前提,这里所说的成绩是指可以获得很好的职位和薪酬,能够过上体面的中产阶级生活,也就是普通人通过努力真的可以达到的境界;如果非拿怎样成为李彦宏,马化腾说事,那只能吐血三升,叹一句天不佑孤,奈何... 查看全文
今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇博客的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架构模式,今天MVVM与传统的MVC可谓是极为相似,也可以说是兄弟关系,也就是一家人了... 查看全文
· 浅谈数据库之事务发布时间:2015-01-19
一、sql事务1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元2.事务的分类.按事务的启动与执行方式,可以将事务分为3类:①显示事务:也称之为用户定义或用户指定的事务,即可以显式地定义启动和结束的事务。分布式事务属于显示事务②自动提交事务:默认事务管理模式。如果一个语句成功地完成,则提交该语句... 查看全文
近来,看了一本书,名字叫做《第一行代码》,是CSDN一名博主写的,一本Android入门级的书,比较适合新手。看了书之后,有感而发,想来进行Android开发已经有一年多了,但欠缺系统化的学习,知识杂乱无章,没有条理和总结。因此,想想我是否可以尝试的写些文章,来对自己之前学过的知识和工作经验进行归纳和整理,整理出自己的知识体系呢。所以,就有这篇文章的诞生,如果其中理解不到位的地方,望园里的兄弟姐妹给予指出错误,我们共同讨论,一起进步。我一直相信一句话,好东西要分享,不断地分享,直至温暖整个世界... 查看全文
一一个问题在StackOverflow上有这么一个问题Whyisprocessingasortedarrayfasterthananunsortedarray?。例子中,对一个数组进行条件求和,在排序前和排序后,性能有很大的差别。原始的例子是C++和Java的,这里将其换成了C#:staticvoidMain(string[]args){//GeneratedataintarraySize;int[]data;Randomrnd;arraySize=32768... 查看全文
· 浅谈WEB页面提速(前端向)发布时间:2014-12-27
记得面试现在这份工作的时候,一位领导语重心长地谈道——当今的世界是互联网的世界,IT企业之间的竞争是很激烈的,如果一个网页的加载和显示速度,相比别人的站点页面有那么0.1秒的提升,那也是很大的一个成就。然后我不知道怎么写下去了,就在群里问了那群狗头军师,结果是这样的。。。好的,是时候“语锋一转”切回主题了——如何提升我们站点页面的访问速度、减少等待时间,从而最大化地提升用户访问体验呢?针对这个问题... 查看全文
· c#浅谈反射内存的处理发布时间:2014-12-25
这段时间由于公司的项目的要求,我利用c#的反射的机制做了一个客户端框架。客户端里的所有的模块都是以一定形式进行提供,例如:FORM,UserControl.在做的过程中很简单与愉快。具体的过程如下:1:收集客户的需求2:整理需求,形成必要的文档3:通过讨论大体的得到程序的界面风格4:由UI设计师设计出来具体的界面形式5:通过需求封装必要的服务(我们可以使用c#的WCF服务或者JAVA的服务)6:制作服务管理框架7:封装程序要使用到的控件8:编写客户端框架9:编写模块10... 查看全文
· 浅谈图片上传之剪切发布时间:2014-12-23
对于一个网站来说,图片显示都是有一定的宽高比的,而客户上传的图片大多未经过剪切,故上传以后对图片进行一定的剪切是非常必要的。如此,我们应当剪一个类来完成这项工作。publicclassImageHelper{///图片宽高比,默认1.333double_webWidth=1.333;///<summary>///网站显示图片的宽/高比///</summary>publicdoubleWebWidth{get{return_webWidth;}set... 查看全文
关联文章索引:大数据时代的数据存储,非关系型数据库MongoDB性能与用户量“如何能让软件拥有更高的性能?”,我想这是一个大部分开发者都思考过的问题。性能往往决定了一个软件的质量,如果你开发的是一个互联网产品,那么你的产品性能将更加受到考验,因为你面对的是广大的互联网用户,他们可不是那么有耐心的。严重点说,页面的加载速度每增加一秒也许都会使你失去一部分用户,也就是说,加载速度和用户量是成反比的。那么用户能够接受的加载速度到底是多少呢?如图... 查看全文