精华内容
下载资源
问答
  • 网站读经验两条: 称为C++的准标库的Boost库。对于C++学习,建议大家经常去看一些科技网站,关注一些C++的开源库,这样很多时候就避免了重复发明轮子的过程。 http://www.csdn.net/article/2012-12-17/2812914 ...

    网站读得经验两条:

    称为C++的准标库的Boost库。对于C++学习,建议大家经常去看一些科技网站,关注一些C++的开源库,这样很多时候就避免了重复发明轮子的过程。

    http://www.csdn.net/article/2012-12-17/2812914

     

    经常阅读帮助文档的

    很关键的一点是,过于在乎代码细节了,完全忽略了思路的重要地位。后来我换了一种学习方法,核心仍旧是以实践为主,不过,不是照抄书上的例子,而是先把例子看完,拿出一张纸,用笔写下例子代码要实现什么功能,第一步做什么,第二步做什么,用到哪些知识,使用了哪些类哪些函数,为什么要用。然后把书合上,就根据纸上写的内容去编程。这种做法有些难度,而且容易出错,不过好处很多,一是挣脱了书本上的示例的束缚,自由发挥空间大,不容易形成定势思维;二是出错了无法通过编译,就会迫使我去主动寻找错误,不知不觉中,我不看书都学会了调试的方法。

    尽信书者则不如无书,不应该什么都相信书本上说的,上大学二年级的时候,记得有一位老师说过:给你这本教材,如果你没把其中的知识学会,那你将非常失败;如果你把书中的知识全部学会,勉强给你合格;如果你看完这本书之后,把书中的内容推翻,那你才是一个了不起的人。

    编程其实更应该注重思想,写代码只不过是一个逻辑翻译过程。

    http://www.csdn.net/article/2013-02-26/2814263/2

     

    孔子云:“取乎其下,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣”。(读过《effective C++》后,好书真的就是这种感觉。)

    0      导读

    0-1最佳的用途(我觉得也是学习过程中应该随之思考的):C++如何行为;为什么那样行为;如何利用其行为形成优势。

    0-2Effective C++》提供内容的目的:实现高效的程序;重视移植性;规避编译器难以显漏的问题。

    0-3术语

    声明式

    作者将内置类型(如int)也称为一个对象。

    定义式

    对对象而言,是编译器为此分配内存的地点(int x);对函数和函数模板来说,提供了代码本体;对类和类模板来说,是列出其成员。

    初始化

    explicit(明显的,清楚的):禁止进行隐式转换。

    class A{

    public:

    A();   //default 构造函数,不带实参;

    };

    class B{

    public:

    exlicit B(intx=0, bool b= ture);   //default构造函数,带实参;

    };

    class C{

    public:

    explicit C( intx);   //不是default构造函数;

    };

    Copy构造函数copy assignment操作符(效率是否一致呢?赋值操作符是建立在两个已经存在的对象基础上;拷贝构造函数是构造还未建立的对象。作用的对象不同

    前者“以同型对象初始化自我对象”;后者“从另一个同型对象中拷贝其值到自我对象”。

    Widget w1;    //调用default构造函数;

    Widget w2(w1);    //调用拷贝构造函数(copy;

    W2=w1;    //调用copyassignment操作符;

    Widget  w2=w1;   //调用copy构造函数;一个新的对象被定义,一定会调用构造函数,不会调用赋值符。(也就是说=也能具有拷贝功能)

    代码验证0-1:
    #include <iostream>
    using namespace std;
    
    class Widget{
    public:
    	Widget();
    	Widget(Widget & rhs);
    	Widget & operator=(const Widget & rhs);
    private:
    
    };
    
    Widget::Widget(){
        cout<<"default construct"<<endl;
    }
    
    Widget::Widget(Widget & rhs){
    	cout<<"copy"<<endl;
    }
    
    Widget & Widget:: operator=(const Widget &rhs){
    	cout<<"copy assignment"<<endl;
    	return *this;                                         //注意返回的为引用类型。
    }
    
    int main(){
    	Widget a;
    	Widget b(a);
    	b=a;
    	Widget c=a;
    	return 0;
    
    }
    

    C++程序员来说,尽可能避免不明确的行为。

    代码验证0-2

    #include <iostream>
    using namespace std;
     
    int main(){
    	//int *p=0;
    //	cout<<*p<<endl;         //(Vc++6.0编译成功,执行失败)
    		char name[] ="darla";
            char c = name[10];
    	cout<<c<<endl;            //(Vc++6.0编译成功,执行输出特殊符号)
    }
    

     

     


     

    展开全文
  • liyx:#!/bin/bash|@|#Write by liyx|@||@|#数据库服务器地址|@|DBHOST=localhost|@|#数据库登录名|@|USERNAME=root|@|#数据库密码|@|PASSWORD=root|@|#需要备份的数据库 或 输入类似 db1 db2 的列表清单 例 DBNAMES...

    liyx:#!/bin/bash|@|#Write by liyx|@||@|#数据库服务器地址|@|DBHOST=localhost|@|#数据库登录名|@|USERNAME=root|@|#数据库密码|@|PASSWORD=root|@|#需要备份的数据库 或 输入类似 db1 db2 的列表清单 例 DBNAMES="all"|@|DBNAMES="ess_simple"|@|#备份MYSQL时生成CREATE数据库语句|@|CREATE_DATABASE="yes"|@|#备份的目录|@|BACKUPDIR="/root/mysql/data"|@||@|#当前备份日期和时间|@|DATE=`date +%Y-%m-%d_%H_%M`|@|OPT="--quote-names --opt"|@|#OPT="--quote-names --opt -t --single-transaction"|@||@|#检查备份路径是否存在,不存在则建立|@|if [ ! -e "${BACKUPDIR}" ]; then|@|   mkdir -p "${BACKUPDIR}"|@|fi|@||@|#检查是否需要生成CREATE数据库语句|@|if [ "${CREATE_DATABASE}" = "yes" ]; then|@|   OPT="${OPT} --databases"|@|else|@|   OPT="${OPT} --no-create-db"|@|fi|@||@|#检查是否是备份所有数据库|@|if [ "${DBNAMES}" = "all" ]; then|@|   DBNAMES="--all-databases"|@|fi|@||@|BACKUPFILE=${DATE}.sql.gz|@||@|cd ${BACKUPDIR}|@||@|#备份数据库|@|mysqldump --user=${USERNAME} --password=${PASSWORD} --host=${DBHOST} ${OPT} ${DBNAMES} |gzip > "${BACKUPFILE}"|@|求助!!|@|表中有多条数据,怎么数据怎么只能导出一条???

    展开全文
  • 孙老师讲座中引用。应该是出自苏轼。通俗地讲,就是想要考60分的时候,就会挂掉…… 
    孙老师讲座中引用。应该是出自苏轼。
    通俗地讲,就是想要考60分的时候,就会挂掉…… 
    展开全文
  • liyx:#!/bin/bash|@|#Write by liyx|@||@|#数据库服务器地址|@|DBHOST=localhost|@|#数据库登录名|@|USERNAME=root|@|#数据库密码|@|PASSWORD=root|@|#需要备份的数据库 或 输入类似 db1 db2 的列表清单 例 DBNAMES...

    liyx:#!/bin/bash|@|#Write by liyx|@||@|#数据库服务器地址|@|DBHOST=localhost|@|#数据库登录名|@|USERNAME=root|@|#数据库密码|@|PASSWORD=root|@|#需要备份的数据库 或 输入类似 db1 db2 的列表清单 例 DBNAMES="all"|@|DBNAMES="ess_simple"|@|#备份MYSQL时生成CREATE数据库语句|@|CREATE_DATABASE="yes"|@|#备份的目录|@|BACKUPDIR="/root/mysql/data"|@||@|#当前备份日期和时间|@|DATE=`date +%Y-%m-%d_%H_%M`|@|OPT="--quote-names --opt"|@|#OPT="--quote-names --opt -t --single-transaction"|@||@|#检查备份路径是否存在,不存在则建立|@|if [ ! -e "${BACKUPDIR}" ]; then|@|   mkdir -p "${BACKUPDIR}"|@|fi|@||@|#检查是否需要生成CREATE数据库语句|@|if [ "${CREATE_DATABASE}" = "yes" ]; then|@|   OPT="${OPT} --databases"|@|else|@|   OPT="${OPT} --no-create-db"|@|fi|@||@|#检查是否是备份所有数据库|@|if [ "${DBNAMES}" = "all" ]; then|@|   DBNAMES="--all-databases"|@|fi|@||@|BACKUPFILE=${DATE}.sql.gz|@||@|cd ${BACKUPDIR}|@||@|#备份数据库|@|mysqldump --user=${USERNAME} --password=${PASSWORD} --host=${DBHOST} ${OPT} ${DBNAMES} |gzip > "${BACKUPFILE}"|@|求助!!|@|表中有多条数据,怎么数据怎么只能导出一条???

    展开全文
  • 悦读上品 得乎益友

    2010-12-29 13:44:00
    悦读上品 ...取乎其中,得乎其下;取乎其下,则无所得矣。”读书求知,贵在能选择好书中的上品 —— 经典图书,而科技人员要读的技术书,直接关乎客观是非与生产效率,因此阅读选材本更应慎重。 ...
  • 取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣。
  • 孔子云

    2012-08-13 15:37:00
    取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣。
  • https://mp.weixin.qq.com/s/HcO89EfiHoQQ-fz0qC7c9w “取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣”
  • 测试

    2017-07-02 23:58:34
    一级标题二级标题等号二级标题减号二级标题 ...取乎其中,得乎其下。取乎其下,则无所得矣。 这个是粗体 这个是斜体 这个是粗体加斜体 百度 yinyong ceshi yinyong ceshi “`c int m
  • 在上一篇的路漫漫修远兮,吾将上下而求“锁”中,我向大侠请教了几个线程相关的题目。可是很遗憾,始终没有寻自己想要的结果。有不少小伙伴在看了文章之后,也对文中提到的问题表现出了一定的兴...
  • 我的友情链接

    2017-11-22 23:12:38
    51CTO博客开发取法其上,得乎其中;取法其中,得乎其下 转载于:https://blog.51cto.com/huiuneed/2039594
  • 一切为了学习

    2019-04-11 16:16:57
    取乎其中,得乎其下;取乎其下,则无所得矣 编程和系统 编程: C 汇编语言 编程范式 算法和数据结构 系统: 计算机系统原理 操作系统原理和基础 网络基础 数据库原理 分布式技术架构 其他 坚持做正确的事情 做...
  • 【Android】Retrofit入门详解

    千次阅读 多人点赞 2020-05-25 12:29:29
    个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 Retrofit入门一.Retrofit介绍二.Retrofit注解2.1 请求方法注解2.1.1 GET请求2.1.2 POST请求2.2 标记类注解2.2.1 FormUrlEncoded...
  • redis 命令练习

    2020-05-02 18:45:41
    取乎其中,得乎其下;取乎其下,则无所得矣.”,所以希望我们都要有一颗追求极致的心来做事情。 redis练习命令的官网地址:http://try.redis.io/ redis练习命令官网 set a 1 =>1 get a =>1 incr a...
  • 简介:大三学生党一枚!主攻Android开发,对于...语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 做IT行业的相信大部分朋友都开发过计算器的小demo。大部分都是基于C,Java,Python开发...
  • 【Android】AltertDialog只需要这一篇就够了

    千次阅读 多人点赞 2020-05-21 17:50:48
    个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 AlterDialog详解一.AlertDialog的基础知识1.1 AlertDialog的构造函数1.2 辅助类函数介绍1.3 AlertDialog的一些问题1.3.1 dialog....
  • Effective C++是一本难得的程序员精进指南书籍,本博客以书中的条目顺序,记录了我对该书的理解与实践。 记得大二(2009年)那年开始学习C/C++,...孔子曰:取乎其上得乎其中,取乎其中得乎其下,取乎其下,则...
  • 【Android】写给小白的RxJava教程(三)

    千次阅读 多人点赞 2020-05-25 21:30:29
    个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 RxJava教程(三)一.RxJava中的创建操作符1.1 create1.2 just1.3 interval1.4 range1.5 timer2.1 map2.2 flatMap2.3 concatMap2.4 ...
  • 取乎其中,得乎其下;取乎其下,则无所得矣".--<Unix编程艺术>计算机经典书籍:Head First 设计模式设计模式代码大全 第2版程序员修炼之道 — 从小工到专家重构:改善既有代码的设计计算机程序设计艺术 (第一卷)...
  • 语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 上一篇博客我们介绍了前三个拦截器,其中比较有难度的就是CacheInterceptor拦截器,它的底层是基于DiskLruCache的,面试也有可能会被问...
  • 【Android】写给小白的RxJava教程(二)

    多人点赞 热门讨论 2020-05-24 22:27:34
    个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 RxJava线程切换一.场景二.切换类型2.1 Schedulers2.2 subscribeOn2.3 observerOn三.登录实例四.总结 一.场景 在普通操作的代码中,...
  • 语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 众所周知,前端开发用的原始CSS布局是盒子模型,但是盒子模型在有些情况下并不好用,比如要实现垂直居中的效果,就比较难!正是由于此...
  • 【Android】写给小白的RxJava教程(一)

    千次阅读 多人点赞 2020-05-24 16:03:28
    个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 RxJava教程 (一)一.RxJava简单介绍二.RxJava的理解2.1 上下游的比喻2.2 浅观设计模式三.RxJava基础知识3.1 ObservableEmitter3.2 ...
  • 【C++】输入输出

    2020-09-22 21:01:08
    语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 输入输出一.输入1.1 cin1.2 cin.get()1.3 cin.putback() and cin.peek()1.5 cin.ignore()1.6 cin.clear()1.7 string类型输入二.输出2.1 ...
  • 【Android】吊打面试官——史上最详细【OkHttp】 三

    千次阅读 多人点赞 2020-05-31 14:16:50
    个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 前面已经简单的介绍了拦截器的概念和每一种拦截器的作用,凭借这一点还不足以打动面试官,还需要对每一个拦截器的源码有所了解,才...
  • 【Android】写给小白的RxJava教程(四)

    千次阅读 多人点赞 2020-05-26 16:26:37
    个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客。 RxJava教程(四)一.再谈操作符1.1 zip操作符1.2 zip带来的问题1.2.1 如果两个Observable发射事件的数量不同会产生什么?1.2.2 如何...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 177
精华内容 70
关键字:

得乎其下