- 博客(35)
- 收藏
- 关注
转载 Poco XMLconfiguration 解析xml配置文件
环境: Centos7GCC: 7.3.0准备需要读取的xml文件:<config> <prop1>1.23</prop1> <prop2>2.34</prop2> <prop3> <prop4 attr="1"/> ...
2019-09-26 15:16:00
513
转载 使用Line Pos Info 和 Modern C++ 改进打印日志记录
使用Line Pos Info 和 Modern C++ 改进打印日志记录使用跟踪值:不管自己是多么的精通,可能仍然使用调试的主要方法之一 printf , TRaCE, outputDebugString, 等…然后扫描输出, 同时调试。添加有关行号和日志消息来源的文件的信息是一种非常有效的方法,可以为你节省大量时间,在这篇文章将描述一个在visual Studio中特别有用的...
2019-06-23 18:08:00
151
转载 nm 命令能够显示目标文件中重载函数的名字改变(C++)
#include <stdio.h>#include <iostream>using std::cout;using std::endl;//这里的两个不同的add函数根据函数的参数个数不同,编译为目标文件后//名字发生变化 int add(int x = 0, int y = 0){ return x + y;}...
2019-06-18 21:12:00
216
转载 c语言中double类型数据的输入和输出
double a;scanf("%f",&a); //应用scanf("%lf",&a);执行上面语句时,发现double类型的输入不能使用%f进行输入,得用%lf才能正常得到a的值。而在输出double类型时却可以用%f,这是因为printf("%f",a);在执行时C自动将double型的参数转换成flaot型。故double型的输入输出形式如下:...
2019-02-22 12:12:00
1131
转载 976. 三角形的最大周长
给定由一些正数(代表长度)组成的数组A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回0。示例 1:输入:[2,1,2]输出:5示例 2:输入:[1,2,1]输出:0示例 3:输入:[3,2,3,4]输出:10示例 4:输入:[3,6,2,3]输出:8...
2019-01-22 22:04:00
103
转载 scanf()
DescriptionThe C library functionint scanf(const char *format, ...)reads formatted input from stdin.DeclarationFollowing is the declaration for scanf() function.int scanf(const char *fo...
2019-01-11 15:39:00
109
转载 C++简单程序设计
计算机的最基本功能是数据处理lC++支持的基本数据类型:n整数、实数、字符、布尔数据lC++支持的基本运算n算术运算、关系运算、逻辑运算、位运算、逗号运算、条件运算程序要能够输入数据、输出数据lC++中的数据输入/输出可以调用预定义的功能模块实现程序的执行流程l顺序的,因此程序要能够对执行流程进行选择(选择、开关语句);l反...
2019-01-02 12:16:00
268
转载 1002. 写出这个数 (20)-PAT乙级真题
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu分析:用string...
2019-01-02 09:10:00
136
转载 斐波那契数列
int Finobiacci(int n){ int a = 0,b = 1; int sum = 0; if (n==0||n==1) { return n;//当n为0或1,返回finobiacci 的值 }else{ for(int i = 0;i<n-1;i++)//采用备忘录的形...
2019-01-01 13:37:00
105
转载 tf.split
tf.split(dimension, num_split, input):dimension的意思就是输入张量的哪一个维度,如果是0就表示对第0维度进行切割。num_split就是切割的数量,如果是2就表示输入张量被切成2份,每一份是一个列表。importtensorflowastf;importnumpyasnp;A=[[1,2,3],...
2018-04-25 10:00:00
105
转载 AlexNet网络
AlexNet 中包含了比较新的技术点,首次在CNN中成功应用了 ReLu 、Dropout和LRN等Trick。1.成功使用了Relu作为CNN的激活函数,并验证其效果在较深的网络中超过了Sigmoid成功解决了Simoid在网络较深时的梯度弥散问题。2.训练时使用了Dropout随机忽略一部分神经元,以避免模型过拟合。3.在CNN中使用了重叠的最大池化,AlexNet全部...
2018-04-23 11:18:00
99
转载 Beautiful Soup 4.2.0 文档(一)
Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.快速开始html_doc = """<html><head><title>The Dormouse's st...
2018-04-18 11:40:00
115
转载 windows上gedit 安装
1. 用浏览器打开https://wiki.gnome.org/Apps/Gedit 下载并安装 gedit 文本编辑器。这个操作无需管理员权限。2. 把 gedit 放到桌面或者快速启动栏,这样你就可以方便地访问到该程序了。这两条在安装选项中可以看到。 a. 运行 gedit,我们要先改掉一些愚蠢的默认设定。 b. 从 gedit menu 中打开 Preference...
2018-04-10 11:25:00
1051
转载 字符串连接的三种方法比较
python 字符串连接的方法,一般有三种:The way 1: 直接通过加号操作符连接 The way 2: join方法 The way 3:替换方法 一:加号连接(+)1 webist = "www." + "baidu." + "com"View Code方法 二:join方法listStr = ['pyhton', 'tab', '.com'...
2018-04-10 11:06:00
165
转载 repr() Vs str()
在python中,将对象转换为字符串有两个内建函数: str Vs repr .str 是一个友好的,人们可读的字符串。repr 应该包含关于对象内容的详细信息(有时他们会返回相同的内容,例如整数)。按照惯例。如果有一个python表达式将评估另一个 == 对象,repr 将会返回这样的表达式,>>> print(repr("hi"))"hi" # notice the...
2018-04-09 23:56:00
108
转载 默认参数
def add_end(L=[]): L.append('END') return L当你正常调用时,结果似乎不错:>>> add_end([1, 2, 3])[1, 2, 3, 'END']>>> add_end(['x', 'y', 'z'])['x', 'y', 'z', 'END']当你使用默认参...
2018-04-03 17:42:00
96
转载 元组
包含 0 或 1 个项目的元组一个空的元组由一对圆括号构成,就像myempty = ()这样。然而,一个只拥有一个项目的元组并不像这样简单。你必须在第一个(也是唯一一个)项目的后面加上一个逗号来指定它,如此一来 Python 才可以识别出在这个表达式想表达的究竟是一个元组还是只是一个被括号所环绕的对象,也就是说,如果你想指定一个包含项目2的元组,你必须指定singleton...
2018-03-31 11:01:00
83
转载 字典
键值(Keys)(即姓名)与值(Values)(即地址等详细信息)联立到一起。在这里要注意到键值必须是唯一的,正如在现实中面对两个完全同名的人你没办法找出有关他们的正确信息。另外要注意的是你只能使用不可变的对象(如字符串)作为字典的键值,但是你可以使用可变或不可变的对象作为字典中的值。基本上这段话也可以翻译为你只能使用简单对象作为键值。另外需要记住,字典中的成对的键值—值配对不会...
2018-03-31 10:48:00
265
转载 dir 函数
dir函数内置的dir()函数能够返回由对象所定义的名称列表。 如果这一对象是一个模块,则该列表会包括函数内所定义的函数、类与变量。该函数接受参数。 如果参数是模块名称,函数将返回这一指定模块的名称列表。 如果没有提供参数,函数将返回当前模块的名称列表。转载于:https://www.cnblogs.com/Davirain/p/8678791.html...
2018-03-30 21:52:00
106
转载 模块的 __name__
模块的__name__每个模块都有一个名称,而模块中的语句可以找到它们所处的模块的名称。这对于确定模块是独立运行的还是被导入进来运行的这一特定目的来说大为有用。正如先前所提到的,当模块第一次被导入时,它所包含的代码将被执行。我们可以通过这一特性来使模块以不同的方式运行,这取决于它是为自己所用还是从其它从的模块中导入而来。这可以通过使用模块的__name__属性来实现。案例(...
2018-03-30 18:35:00
91
转载 from..import 语句
from..import语句如果你希望直接将argv变量导入你的程序(为了避免每次都要输入sys.),那么你可以通过使用from sys import argv语句来实现这一点。警告:一般来说,你应该尽量避免使用from...import语句,而去使用import语句。这是为了避免在你的程序中出现名称冲突,同时也为了使程序更加易读。案例:fro...
2018-03-30 18:32:00
101
转载 pass
要注意到如果return语句没有搭配任何一个值则代表着返回 None。None在 Python 中一个特殊的类型,代表着虚无。举个例子, 它用于指示一个变量没有值,如果有值则它的值便是None(虚无)。每一个函数都在其末尾隐含了一句return None,除非你写了你自己的return语句。你可以运行print(some_function()),其中some_...
2018-03-30 17:28:00
78
转载 可变参数
可变参数4有时你可能想定义的函数里面能够有任意数量的变量,也就是参数数量是可变的,这可以通过使用星号来实现(将下方案例保存为function_varargs.py):def total(a=5, *numbers, **phonebook): print('a', a) #遍历元组中的所有项目 for single_item in number...
2018-03-30 17:14:00
63
转载 python 中的一点新知识
逻辑行与物理行所谓物理行(Physical Line)是你在编写程序时你所看到的内容。所谓逻辑行(Logical Line)是Python 所看到的单个语句。Python 会假定每一物理行会对应一个逻辑行。有关逻辑行的一个例子是诸如print('hello world')这样一句语句——如果其本身是一行(正如你在编辑器里所看到的那样),那么它也对应着一行物理行。...
2018-03-30 14:39:00
67
转载 Numpy中的一点小知识
train_set_x_orig, train_set_y, test_set_x_orig, test_set_y, classes = load_dataset()train_set_x_orig -- 一组图片plt.imshow(train_set_x_orig[index]) -- 展示出第index图片train_set_y[:, index] -- 取出train_...
2018-03-07 14:51:00
399
转载 使用ipython %matplotlib inline
首先讲讲这句话的作用,matplotlib是最著名的Python图表绘制扩展库,它支持输出多种格式的图形图像,并且可以使用多种GUI界面库交互式地显示图表。使用%matplotlib命令可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的界面库显示图表,它有一个参数指定matplotlib图表的显示方式。inline表示将图表嵌入到Notebook中。其次,...
2018-03-07 00:36:00
79
转载 numpy.random.rand
numpy.random.rand(d0,d1,...,dn)给定形状中的随机值。创建一个给定形状的数组,并用统一分布的随机样本填充它。[0,1)参数:d0,d1,...,dn:int,可选返回数组的维度应该都是正数。如果没有给出参数,则返回单个Python浮点数。返回:出:ndarray,形状(d0,d1,.....
2018-03-07 00:11:00
74
转载 Python:numpy中shape和reshape的用法
>>> w=np.zeros((5,6))>>> warray([[ 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0.]...
2018-03-07 00:09:00
98
转载 What is neural network?
It is a powerful learning algoithm inspired by how the brain work.Example 1 - single neural network Given data ahout the size of houses on the real estate market and you want to fit a functi...
2018-02-28 16:40:00
81
转载 如何成为一名黑客
为什么会有这份文档?作为Jargon File(译注:黑客行话大全)的编辑和几份其他类似性质知名文章的作者,我经常收到充满热情的网络新手的电子邮件询问:“我如何才能成为一名出色的 Hacker?”早在 1996 年,我注意到网上似乎没有任何的 FAQ 或者 Web 形式的文档提到及这个至关重要的问题,因此我写了这份文档。现在,很多 Hacker 都认为这是一篇权威性文档,那我也...
2018-02-25 22:44:00
203
转载 Git学习笔记
git 是一款免费、开源的分布式版本控制系统。工作流是指相关项目的日常操作规程。工作流会给出具体的步骤工作流会显示必要的命令和选项。基本概念:集中式版本控制系统(例如CVS 或Subversion)的典型布局。每个开发者都在他或她自己的计算机上有一个包含所有项目文件的工作目录(即工作区)。当该开发者在本地做了修改之后,他或她就会定期将修改提交给某台中央服务器。然后,开发者...
2018-02-25 20:50:00
53
转载 Python的字符串编码
本文用实验详细地演示了Python2和Python3在字符串编码上的区别。在Python2中,字符串字面量对应于8位的字符或面向字节编码的字节字面量。这些字符串的一个重要限制是它们无法完全地支持国际字符集和Unicode编码。为了解决这种限制,Python2对Unicode数据使用了单独的字符串类型。要输入Unicode字符串字面量,要在第一个引号前加上前最'u'。Pyth...
2018-02-23 15:50:00
67
转载 CS231n:Python Numpy教程
Python基本数据类型容器列表字典集合元组函数 类Numpy数组 访问数组数据类型数组计算广播SciPy图像操作MATLAB文件点之间的距离Matplotlib绘制图形绘制多个图形图像Pythonpython实现的经典的...
2018-02-22 23:00:00
125
转载 python 报错TypeError: 'range' object does not support item assignment,解决方法
贴问题nums = range(5)#range is a built-in function that creates a list of integersprint(nums)#prints "[0,1,2,3,4]"print(nums[2:4])#Get a slice from index 2 to 4 (exclusive); prints '[2,3]"...
2018-02-22 22:10:00
360
转载 西瓜书的读书笔记
机器学习,致力于如何通过计算的手段,利用经验来改善自身的性能。在计算机系统中,“经验”通常以“数据”形式存在,因此,机器学习所研究的主要内容,是关于在计算机上从数据中产生“模型”的算法。有了学习算法,我们把经验提供给它,它就能基于这些数据产生模型;在面对新的情况时(例如看到一个没剥开的西瓜),模型会给我们提供相应的判断(例如好瓜)。[Mitchell ,1997]形式化的定义:假设用...
2018-02-19 21:22:00
55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人