- 浏览: 1186916 次
-
最新评论
-
shunyang218:
图刷不出来 ,有点可惜了。
android facebook twitter开发 与 OAUTH -
whoshaofeng:
eval('('+str+')') 为什么加 '('
JSON那些事 -
ileson:
可否把代码贴出来、研究一下。
分享几个超级震憾的图片特效
文章列表
最近那本C++Primer Plus被我翻出来看了第二遍。。。看懂了指针常量和常量指针。
类似 const int * a 和 int const * a ,都是常量指针,说明a指向的是一个常量,可以通过修改a的指向的地址来改变a的值。
类似 int * const a 是指针常量,说明无法修改指针a的指向,但是可以修改指针指向的值,来修改a的值。
其实指针常量和常量指针只需要看const 在 * 的哪一边就行了,* 前面表示的这个指针的类型。
- 2012-07-23 00:04
- 浏览 465
- 评论(0)
。。本人底子较差。。。好不容易看懂了这个函数。。。贴代码和注释上来,欢迎大家来指点指点。#include <iostream>
const int Len = 66;
const int Divs = 6;
void subdivide(char ar[], int low, int high, int level);
int main()
{
char ruler[Len];
int i;
for(i = 1;i < Len-2; i++)
ruler[i] = ' '; // 初始化数组
ruler[Len - 1] = '\0';
int max = Le ...
- 2012-07-22 23:55
- 浏览 559
- 评论(0)
我看的是一本《计算机网络 自顶向下方法》,看到运输层方面,还没看完,感觉蛮难的。我这里就把我自己理解的写写,估计有理解错的,希望大家发现后能多多指出我的错误。
首先运输层是在应用层下的,负责的是端到端的通信,不去管在网络链路中如何传输,只负责在端与端之间的传输。
先说说UDP,因为我才看到这,UDP有一个叫UPD检验和的玩意儿,它其实是报文段中所有16比特字的和进行的反码运算的结果,如果拿这个检验和与原来的那些和相加,那么结果全是1,如果出现0,说明这个报文段接收后,其中的分组出现了差错了。
由于UDP不是可靠的数据传输,所以接下来我按照书上所说,把我理解的可靠的数据传输协议给说明下,和书 ...
- 2012-07-22 23:23
- 浏览 630
- 评论(0)
以下是按照书打的,加了点注释,也就是我个人的理解,由于我刚出茅庐,而且这方面我感觉蛮难得,希望大家有啥意见提出来,大家一起探讨探讨。
TCP客户端程序代码。
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
public class TCPClient {
/ ...
- 2012-07-22 22:30
- 浏览 671
- 评论(0)
平台:ora 10g , RHEL-5.8
步骤如下:
1)sys@ORCL> @$ORACLE_HOME/sqlplus/admin/plustrce.sql
2)sys@ORCL> grant plustrace to public;
关于Autotrace几个常用选项的说明:
Set autotrace off :缺省值。
Set autotrace on :含查询输出,执行计划,统计信息
On后有两个可选参数:
Explain:含查询输出,执行计划
Statistics:含查询输出,统计信息
Set autotrace traceo ...
- 2012-07-22 21:56
- 浏览 575
- 评论(0)
查找List中的某个值,可以使用循环遍历对比,查找出结果。C#中提供了Find方法,可以直接使用,只要查找条件传入就可。如下:
class Program
{
public static void Main(string[] args)
{
List<User> userCollection = new List<User>();
userCollection.Add(new User(1, "testOne"));
...
- 2012-07-21 17:09
- 浏览 881
- 评论(0)
第一步:
配置configuration.xml文件
第二步:
(建立DBUtil类)
publicclassDBUtil{
privatestaticfinalDBUtildbUtil=newDBUtil();
privateSqlSessionFactorysqlSessionFactory=null;
privateDBUtil(){
try{
Stringresource="configuration.xml";//第一步:将Mybatis的资源配置文件"configuration.xml&q ...
- 2012-07-21 10:51
- 浏览 676
- 评论(0)
Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。
在这篇由三部分组成的Spring系列的第1部分中,我将介绍Spring框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring面向方面编程(AOP)和控制反转(IOC)容器。接着将使用几个示例演示IOC容器在典型应用程序用例场景中的应用情况。这些示例还将成为本系列后面部分进行的展开式讨论的基础,在本文的后面部分,将介绍Spring框架通过SpringAOP实现AOP构造 ...
- 2012-07-21 10:50
- 浏览 1408
- 评论(0)
JavaBean
packageBean;
//物品类
publicclassGoods
{
privateintgoodsid;//物品编号
publicStringgoodsname;//物品名称
privatefloatprice;//物品单件
publicvoidsetGoodsid(intgoodsid)
{
this.goodsid=goodsid;
}
publicintgetGoodsid()
{
returngoodsid;
}
//物品名称
publicvoidsetGoodsname(Stringgoodsname)
{
t ...
- 2012-07-20 16:01
- 浏览 690
- 评论(0)
sql*plus简单,强大和无处不在。用sql*plus主要做什么呢?
1)autotrace
2)编程
在sql*plus创建存储过程的“最佳实践”应该是这样的:
create or replace program-type
as
your code
end;
/
show err
sql*plus会自动运行glogin.sql,该脚本包含全局默认设置。我们可按需自定义自己的sql*plus环境。
1)、首先在系统的环境设置中定义一个环境变量SQLPATH,把你自己的环境设置脚本login.sql和connect.sql
分别放在SQLPA ...
- 2012-07-20 10:31
- 浏览 653
- 评论(0)
计算机硬件是由内核(kernel)管理的。我们能通过shell,KDE或者应用程序和内核通信,好让内核可以控制硬件来完成我们的工作。能够操作应用程序的接口都可以成为shell。shell是linux的任督二脉。只要打通了这二脉,任何武功都能随你运用了。
shell版本众多。有sh,csh等。你可以vim /etc/shells,瞧瞧当前你的linux有多少个可以使用的shell。linux默认是/bin/bash。当我们登入的时候,系统就会给我们一个shell,让我们来工作。而这个shell会记录在/etc/passwd文件内。你可以cat /etc/passwd。瞧瞧系统给你的shel ...
- 2012-07-19 23:43
- 浏览 690
- 评论(0)
new和delete必须成对出现吗?【网上集合贴+个人总结】
1.从内存泄露与否的角度考虑
new 和 delete不一定要成对出現。理论上是這樣的。但是从习惯上來說,new delete成對出現是一個好的習慣。爲什麽說不一定要成對出現呢?
这个问题在csdn上有一個牛人写过很长的文章,不知道有沒有人还能找到?我記得大概是這個意思。
(1)认为一定要成对出現的,主要是因为动态分配内存之后,如果不释放,会造成内存泄露。
(2)但是,实际上并不总是如此。从操作系统角度上說,内存不能释放,是因为原先指向該内存块的指针丟失了,(比如該指針指向了另一块内存)。这样的情況下,才会造成内存泄露。 ...
- 2012-07-19 23:21
- 浏览 871
- 评论(0)
一位软件工程师的6年总结
“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软 ...
- 2012-07-19 21:43
- 浏览 684
- 评论(0)
/* ---------------------------------------------------------------------------------------------------- */
[0. Brief introduction of block]
Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。
用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。
用Apple文档的话来说,A bloc ...
- 2012-07-19 17:54
- 浏览 813
- 评论(0)
如果想访问某个类的方法或属性,一定要先实例化该类,然后用该类的对象加.号访问。比如:
有一个用户类和一个处理密码(加密和解密)的类。没生成一个用户实例后,处理密码类要对密码进行加密和解密。
using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;
using System.IO;
namespace YYS.CSharpStudy.MainConsole.Static
{
/// <summary>
...
- 2012-07-19 17:41
- 浏览 577
- 评论(0)