上一页 1 2 3 4 5 6 ··· 52 下一页
摘要: 1. print 3.x 中print作为函数 print("1", "2") 即输出 1 2 2.x print不为函数,所以 print "1","2" 即输出1 2 补充一点,因为python2.7中print一定会带换行,需要输出而不带换行可以用下面这种方法。 2. input 与 raw_ 阅读全文
posted @ 2017-12-08 18:53 chenhuan001 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 现在可以公开的情报 python 3.x以下源文件(.py)默认是用ascll进行编码的,也就是就算你的IDE是用UTF-8编辑和保存文件的,但是python解释器是以ASCLL读取文件,就会出错。 所以在任何位置输入中文都会出错。 错误如下: 解决方法。 具体见:here 在源文件的第一行或者第二 阅读全文
posted @ 2017-12-08 16:50 chenhuan001 阅读(263) 评论(0) 推荐(0) 编辑
摘要: python对字符串的表示方法比c更有灵活性,但是也更难理解。 为了在平时使用、看代码过程中对着单引号(')、双引号(")、三引号(''',""")不混淆,知道如何使用,区别是什么。 进行如下实验。 结果如下: 从上面四个小实验可以看出,这几种引号起到的作用都是表示字符串,而且会对串中字符进行转义。 阅读全文
posted @ 2017-12-08 16:32 chenhuan001 阅读(93975) 评论(1) 推荐(1) 编辑
摘要: 引用来自:here 解释型语言和编译型 首先,我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。 说到翻译,其实翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻 阅读全文
posted @ 2017-12-08 13:01 chenhuan001 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 记录一个面试被问到的问题。 extern 有什么用途? 除了多文件共享全局变量外还有呢? extern "C" 的功能? 我想看完这篇文章就可以知道第三个问题了。 关于动态调用动态库方法说明 一、 动态库概述 1、 动态库的概念 日常编程中,常有一些函数不需要进行编译或者可以在多个文件中使用(如数据 阅读全文
posted @ 2017-10-18 20:33 chenhuan001 阅读(18291) 评论(0) 推荐(2) 编辑
摘要: 首先贴一个,join --help 然后来理解下。 join 【命令选项】 文件1 文件2 //命令选项可以很多, 但文件只能是两个 先从重要的开始说,join 的作用是把两个文件对一列求交集,然后输出交集部分。 来先看个基本的例子: 为什么得到上面的结果,因为join默认使用空格作为分隔符(可以使 阅读全文
posted @ 2017-09-28 17:26 chenhuan001 阅读(2584) 评论(0) 推荐(0) 编辑
摘要: typedef: 如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾; 如果放在某个函数内,定义域就是从定义开始直到该函数结尾; #define: 不管是在某个函数内,还是在所有函数之外,作用域都是从定义开始直到整个文件结尾。 define在同一编译单元内部,就算在不同的命名空间内,其作用范 阅读全文
posted @ 2017-09-19 20:08 chenhuan001 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: 滴滴三面: 一面: 1. 阻塞和非阻塞,同步异步? 老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张 阅读全文
posted @ 2017-09-17 17:52 chenhuan001 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 转自: here 一. auto简介 编程时候常常需要把表达式的值付给变量,需要在声明变量的时候清楚的知道变量是什么类型。然而做到这一点并非那么容易(特别是模板中),有时候根本做不到。为了解决这个问题,C++11新标准就引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。和原来那 阅读全文
posted @ 2017-09-13 18:26 chenhuan001 阅读(2898) 评论(0) 推荐(1) 编辑
摘要: 看一个例子: 输出结果: 为什么是这样的呢? 因为A是union,所以在内存中存储的格式为: 高地址 > 低地址 12 34 56 78 00010010 00110100 01010110 01111000 s.b 占据低地址的两个字节 s.c 占据高地址的两个字节 所以: s.b = 5678 阅读全文
posted @ 2017-09-13 18:02 chenhuan001 阅读(393) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 52 下一页