`
文章列表
Java连接各种数据库的实例 此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="te ...
昨天去软件出口公司参加Java Web开发工程师的实习面试。之前做了不少准备,预想着面试官会问些比较BT的Java细节或者框架使用思想等。 通知的面试时间是下午两点,我一点五十多提前到了公司,敲门打招呼后,进入“考场”。 ...
本文将记录一些在使用Linux过程中,在命令行中进行工作的高效率命令,随着时间的积累如果我有新的技巧也将在本篇博文中更新。如果您也有高效率的小技巧,欢迎留言给我 1. 查找Java项目中,main方法定义在哪个文件里.     ...
问答原文: string[] a; int[] b; // 这样可以判断,但是不是我想要的写法,因为is判断不仅限于类型相等,前者是后者的子类也返回true // 虽然Array不会有子类,但是我希望写法和其他代码统一风格 if (a is Array){ ....  // true if (b is Array){ ....  // true // 我想要类似这样的写法 if (a.GetType() == typeof(Array)){ ....  // false // 但==左边是String[],右边是System.Array,等式不成立 // 我又不能写成 ...
  这些无法定义的情感,以前叫“暧昧”,今天这些擦边球故事里的哥哥妹妹们更喜欢管它叫“边缘”。 【不要说你没有啊,只要身在职场的多多少少少都会有一些的】   边缘关系之一:哥哥妹妹(姐姐弟弟)    边缘 ...
MSN:   shansun123 [AT] hotmail.com QQ:     546066573 E-MAIL: shansun123 [AT] hotmail.com GTalk:  lanbo.xj [AT] gmail.com 请注明来自JavaEye,O(∩_∩)O哈哈~
****************************原题部分************************************** 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五,HashMap和Hashtabl ...
今天群里有人提了这么一个问题,原话是: “表T(a,b,c,d),怎么显示按c排序之后的21-30条记录。(a,b,c,d)中可能没有类似ID的属性” 我当时给出的答案是: select * from T order by c where rownum in (21, 30); 不过后来想想可能这在MySQK上是不可行的。貌似只有Oracle支持吧。 先总结些流行数据库查询前N条记录的方法吧: 1、MySQL: ;这里取N为5 select * from T order by c limit 5; 2、SQL Server: select top 5 * from T order by c; ...
#include <iostream> #include <string> using namespace std; class base { private: //调换下面两个声明则会输出预想的98,98.否则输出结果第一个为随机数,第二个 //为98 int m_i; int m_j; public: base(int i) : m_j(i), m_i(m_j) {} base() : m_j(0), m_i(m_j) {} int get_i() {return m_i;} in ...
这个在面试或笔试的时候常问到或考到。 已知类String的原型为: class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operate =(const String &other);// 赋值函数 private: char *m_data;// 用于保存字符串 }; ...
主题索引: 一、剖析C++标准库智能指针(std::auto_ptr)         1.Do you Smart Pointer?     2.std::auto_ptr的设计原理     3.std::auto_ptr高级使用指南     4.你是否觉得std::auto_ptr还不够完美? 二、C++条件,寻找构造更强大的智能指针(Smart Pointer)的策略         1.支持引用记数的多种设计策略     2.支持处理多种资源     3.支持Subclassing     4.支持多线程条件下,线程安全的多种设计策略     5.其它多种特殊要求下,再构造 三 ...
我采用的是VC8.0和boost_1_35_0。自己重新编译boost当然可以,但是我使用了   http://www.boostpro.com/products/free   提供的安装工具 BoostPro 1.35.0 Installer (192K .exe) 。我强烈建议使用这个工具来在Windows下安装BOOST库和源文件。   1)使用boost_1_35_0_setup.exe这个工具下载boost库,选择你要的包(类型总是Mutilthread和Mutithread Debug),下载后自动安装。我用VC8.0的boost_1_35_0安装在E:boost。我主要介绍用 ...

string与char*

    博客分类:
  • C++
1、C++ 里有字符串类型string ,最大可支持1G,可用string.size()求得长度,而数组长度要用strlen(...)方能求出. 2、字符数组要用strcpy()进行赋值,而string 类型变量可直接用'='进行赋值。相应的strcat()可替换成'+=',strcmp()==0可替换成'==','>',由此C++比C方便的多. 我们利用string name;name.c_str();可将c++字符串转化成C风格字符串.
近来在论坛中机场经常看到有关数组指针和指针数组的讨论。这个是学习c++等语言中不可少的步骤, 不过向来指针的东西就是很有用但是也是很难用的东西,所以学习起来也不是很容易了。近来本人也 没有什么项目可以做的,所以就随便写的自己关于这些方面的理解,供同行参考,同时也可以把自己 的错误理解暴露在阳光下,接受大家评判的洗礼。 file://Powered By ZosaTapo file://dertyang@263.net ################################ #                              # #       基本知识          ...
struct S { int i; int* p; }; void main() { struct S s; int* p = &s.i; p[0] = 3; p[1] = 4; s.p = p; s.p[1] = 1; s.p[0] = 2; } ----选自《程序员面试宝典》P72
Global site tag (gtag.js) - Google Analytics