搜索到与相关的文章
编程技术

看到苹果的把视频转接线当金条卖,我彻底怒了。

writeby九天雁翎(JTianLing)--blog.csdn.net/vagrxie讨论新闻组及文件苹果有多暴利一般人都不了解,可以以10%的份额独霸市场20%以上的利润,无论是电脑还是手机都贵的离谱,当然,鼓励创新,创造,很多东西即使很贵,买了觉的还是很值,所以果粉才会如此之多,那是显示自己品味的方式之一。7000多的低配笔记本(http://www.360buy.com/product/189780.html)我忍了,电脑这东西的确不能光看配置,

系统 2019-08-29 22:14:19 2348

Java

java解惑你知多少(六)

41.instanceof与转型Java代码System.out.println(nullinstanceofString);//falseSystem.out.println(newObject()instanceofString);//false//编译能通过System.out.println((Object)newDate()instanceofString);//false//!!程序不具有实际意义,但编译时不能通过//!!System.out.

系统 2019-08-29 22:02:47 2348

Java

Effective Java (类和接口)

十三、使类和成员的可访问性最小化:信息隐藏是软件程序设计的基本原则之一,面向对象又为这一设计原则提供了有力的支持和保障。这里我们简要列出几项受益于该原则的优势:1.更好的解除各个模块之间的耦合关系:由于模块间的相互调用是基于接口契约的,每个模块只是负责完成自己内部既定的功能目标和单元测试,一旦今后出现性能优化或需求变更时,我们首先需要做的便是定位需要变动的单个模块或一组模块,然后再针对各个模块提出各自的解决方案,分别予以改动和内部测试。这样便大大降低了因代

系统 2019-08-29 22:02:34 2348

编程技术

红黑树【RBT】

转载http://hxraid.iteye.com/blog/611816红黑树的性质与定义红黑树(red-blacktree)是一棵满足下述性质的二叉查找树:1.每一个结点要么是红色,要么是黑色。2.根结点是黑色的。3.所有叶子结点都是黑色的(实际上都是Null指针,下图用NIL表示)。叶子结点不包含任何关键字信息,所有查询关键字都在非终结点上。4.每个红色结点的两个子节点必须是黑色的。换句话说:从每个叶子到根的所有路径上不能有两个连续的红色结点5.从任

系统 2019-08-29 21:59:28 2348

Java

使用JNI集成java与native程序

当我们开始接触JNI但是还不熟悉的时候,也许会这样几个问题:Java程序和native程序的数据类型通常是不一样的,它们怎么相互映射的呢?怎么在native方法中访问java方法传递过来的数据呢?在native方法中可以创建java对象吗?如何把结果返回给调用它的java方法?读完本文你将会明白如上问题的来龙去脉。首先我在重复一下如何编写JNI相关的应用程序,我们必须在java方法中声明一个native的方法,比如publicnativeStringget

系统 2019-08-12 09:30:14 2348

编程技术

为对付Google+,Facebook隐私政策重大调整

Facebook今天对其隐私政策作出重大调整,包括用户对照片,状态以及各种分享的控制。解决了该网站已经持续了几年的一些毛病,当然也包括一些隐私问题。那就让我们来一探究竟吧:第一个是我期待很久的功能了,现在可以对标签,包括照片的标签,在他们出现在你的主页之前作出决定是准许还是拒绝。这是一个大问题,是人们一直在照片首次发布方面要求的功能。这项对那些你的朋友将你打上标签的照片是默认的。现在可以给那些不是你的Facebook好友的人也在照片上打上标签。如果你从一个

系统 2019-08-12 09:29:59 2348

编程技术

访问者(Visitor)模式

访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。访问者模式适用于数据结构相对未定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由地演化。数据结构的每一个节点都可以接受一个访问者的调用,此节点向访问者对象传入节点对象,而访问者对象则反过来执行节点对象的操作。这样的过程叫做"双重分派"。节点调用访问者,将它自己传入,访问者则将某算法针对此节点执行。双重

系统 2019-08-12 09:29:28 2348

各行各业

github心得

Git是一个分布式的版本控制系统作为开源代码库以及版本控制系统随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法GitHub可以托管各种git库,并提供一个web界面,但与其它像SourceForge或GoogleCode这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后

系统 2019-08-12 09:27:27 2348

数据库相关

白话讲MyIsam和InnoDB的区别

"MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持"这是网上对MyISAM和InnoDB的解释,很抽象吧,我们用白话的方式解释一下其实也比较简单所谓事务处理,就是原子性操作。打个比方,支持事务处理的Innodb表,建设一个table,发帖是给积分的。你发了一个帖子执行一个insert语句,来插入帖子内容,插入后就要执行一个update语句来增加你的积分。假设一种特殊情况突然发生,insert成功了,update操作却没有被执行。也就是说你发

系统 2019-08-12 01:54:47 2348

数据库相关

SQL获取所有数据库名、表名、储存过程以及参数

原文:SQL获取所有数据库名、表名、储存过程以及参数列表1.获取所有用户名:SELECTnameFROMSysuserswherestatus='2'andislogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有数据库名:SELECTNameFROMMaster..SysDatabasesORDERBYName3.获取所有表名SELECTNameFROMD

系统 2019-08-12 01:52:39 2348