Codeblocks+C+win32写亲戚关系计算器(上篇)

Codeblocks+C+win32写亲戚关系计算器(上篇) 一.环境配置 1.下载Codeblocks及resedit,如图。 2.Codeblocks环境配置,如下图进行操作。 (1)点击Settings/Environment settings,向下拉动至Files extension handling。 (2)如图所示,在相应位置设置相关。 (3)新建project,选择Win32 GUI project,按提示选择项目地址完成创建。 (4)创建成功后,点击Resources目录下的r
分类: 其他 发布时间: 01-12 23:32 阅读次数: 0

Codeblocks+C+win32写亲戚关系计算器(下篇)

Codeblocks+C+win32写亲戚关系计算器(下篇) 二.程序设计 1.界面设计 (1)在resedit中设计亲戚关系计算器界面,并保存。 (2)关闭resedit后,codeblocks将自动生成相应的申明。 2.代码编写 (1)整个项目地址(有待完善) https://download.csdn.net/download/weixin_38936626/10893998 (2)代码目录Source下,main.cpp内容如下: #include <windows.h> #inclu
分类: 其他 发布时间: 01-12 23:32 阅读次数: 0

(一)Python学习之初识

(一)Python学习之初识 (1)输入与输出 1.input() :输入,程序永远等待,直到用户输入了值; input('请输入账号') 2.print():输出; print("hello word!") (2)变量名 1.变量名由字母、数字、下划线组成; 2.注意: (1) 变量名不能用数字开头; (2) python的关键字不能使用; (3) 最好不要和python内置的东西重复; (3)条件语句 if 条件: 内部代码块 else: 内部代码块 1.代码块::后
分类: 其他 发布时间: 01-12 23:32 阅读次数: 0

(二)python学习之运算符及基本数据类型

(二)python学习之运算符及基本数据类型 一.运算符 1.算数运算符 2.比较运算符 3.赋值运算符 4.位运算符 5.逻辑运算符 注意:逻辑运算符的执行顺序为从前到后,当true遇到or时不往后运算直接得到结果为true,遇到and时继续往后运算;当False遇到or时继续往后运算,遇到and时不往后运算直接得到结果为False。 6.成员运算符 7.身份运算符 二.运算符优先级 三.基本数据类型 1.数字:Int 函数int(x [,base ]): 将字符串转换为数字 (1)base
分类: 其他 发布时间: 01-12 23:32 阅读次数: 0

(三)Python学习之字符串常用操作(上)

(三)Python学习之字符串常用操作(上) 一、字母处理 upper(): 全部大写; lower(): 全部小写; swapcase(): 大小写互换; capitalize(): 首字母大写,其余小写; title(): 首字母大写(转换为标题); casefold(): 全部小写(很多未知的对应变小写) test1 = "helloWorld" print(test1.upper()) print(test1.lower()) print(test1.swapcase()) test2
分类: 其他 发布时间: 01-12 23:31 阅读次数: 0

(四)Python学习之字符串常用操作(下)

(四)Python学习之字符串常用操作(下) 七.其他常用操作 1.format(*args,**kwargs): 格式化字符串,将一个字符串中的占位符替换为指定的值;format 函数可以接受不限个参数,位置可以不按顺序; print("网站名:{name}, 地址 {url}".format(name="ZFF", url="www.zff.com")) # 通过字典设置参数 site = {"name": "ZFF", "url": "www.zff.com"} print("网站名:{
分类: 其他 发布时间: 01-12 23:31 阅读次数: 0

(五)Python学习之字符串相关练习

(五)Python学习之字符串相关练习 练习1 写代码,有如下变量,请按要求实现每个功能 name = ‘alex’ a.移除name变量对应的值两边的空格,并输出移除后的内容; b.判断name变量对应的值是否以“al”开头,并输出结果; c.判断name变量对应的值是否以“x”结尾,并输出结果; d.将name变量对应的值中的“l”替换为“p”,并输出结果; e.将name变量对应的值根据“l”分割,并输出结果; f.将name变量对应的值变大写,并输出结果; g.将name变量对应的值变
分类: 其他 发布时间: 01-12 23:31 阅读次数: 0

数据集的信息总结(自己看到新的就会更新)

人体姿态: LSP (2D) 地址:http://sam.johnson.io/research/lsp.html 样本数:2K 关节点个数:14 全身,单人 FLIC (2D) 地址:https://bensapp.github.io/flic-dataset.html 样本数:2W 关节点个数:9 全身,单人 MPII (2D) 地址:http://human-pose.mpi-inf.mpg.de/ 样本数:25K 关节点个数:16 全身,单人/多人,40K people,410 hum
分类: 其他 发布时间: 01-12 23:30 阅读次数: 0

C指针原理(44)-汇编基础

AT&T汇编语语言中的数据段与数据类型.data段定义的数据元素保留在内存中能够被指令读取和写入;.rodata段定义的数据元素只读;.data与.rodata段的数据类型:1).ascii代表文本字符串类型2).asciz代表以空字符结尾的文本字串,在C中以空代表串的结尾3).byte代表一个字节值4).double双精度浮点数5).float单精度浮点数6).int代表32位整数7).
分类: 编程语言 发布时间: 01-12 23:30 阅读次数: 0

机器学习之决策树(一)

1、算法介绍决策树是一种基本的分类和回归方法,决策树模型呈树形结构,在分类问题中,表示基于特征对实例进行分类的过程。决策树学习通常包括三个步骤:特征选择、决策树的生成和决策树的修剪。决策树的本质是从训练数据集中归纳出一组分类规则。本文主要是对决策树的ID3算法的介绍,后文会介绍C4.5和CART算法。2、算法优缺点优点:计算复杂度不高,结果易于理解,对于中间值的缺失不敏感,可以处理不相关特征。缺点
分类: 企业开发 发布时间: 01-12 23:30 阅读次数: 0

强化学习 模仿学习 于robot

写在前面: 分享知识是再好不过的事情。这篇文章主要是总结自己最近看的一些文章以及相关知识。自己在暑假实习的时候学习的就是在物理仿真平台上做robot的强化学习,未来读PhD的时候也被老师继续分配到了这个方向,哈哈。可能要一直从入门到入土了,趁着最近写research proposal的时候,将最近的理解记录一下。鉴于笔者知识水平有限,若有不妥当之处,还请指出。 摘要:robot 强化学习 模仿学习 介绍 从Google的alphago以绝对优势接连战胜人类围棋中的佼佼者(李世石, 柯洁)之后,
分类: 其他 发布时间: 01-12 23:30 阅读次数: 0

常用的myecplise快捷键

纯属个人常用总结。待续。。。 1.Ctrl + D 删除一行 2.Ctrl+E 快速显示当前Editer的下拉列表 3.Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作) 4.Ctrl + F 查找和替换 5.Ctrl+H 搜索,打开搜索对话框 6.Ctrl+K 参照选中的Word快速定位到下一个 7.Ctrl+Shift+K 参照选中的Word快速定位到上一个 8.Ctrl+L 定位在某行 (对于程序超过100的人就有福音了) 9.Ctrl+M 最
分类: 其他 发布时间: 01-12 23:30 阅读次数: 0

常用电脑Win键

纯属个人常用总结。待续。。。 01.win+e 打开本地盘符 02.win+d 快速切换到桌面 03.win+L 锁屏 04.win+R 输入calc 打开计算器 05.win+R 输入notepad 打开记事本 06.win+R 输入mspaint 打开画板 07.
分类: 其他 发布时间: 01-12 23:29 阅读次数: 0

建站初期禁止蜘蛛与百度站长

建站半个月历程 用的wp建站,就是看上它的自适应比较好,里面的内容丰富与框架的修改花费的半个月,修改前期做了蜘蛛禁止,直到昨天刚刚开放,首页有收录,但是快照没有更新,一直禁止,去提交了robots,有时候是弄不清楚蜘蛛大爷是怎么运作的,想来就来,不想来想都不用想,只能再等等了,有机会看到的话,可以给点指导棋盟汇https://www.qmh333.com
分类: 编程语言 发布时间: 01-12 23:28 阅读次数: 0

华为eNSP防火墙NAT配置

NAT技术的基本原理 NAT技术通过对IP报文头中的源地址或目的地址进行转换,可以使大量的私网IP地址通过少量的公网IP地址来访问公网。 NAT是将IP数据报文报头中的IP地址转换为另一个IP地址的过程。从实现上来说,一班的NAT转换设备(实现NAT功能的网络设备)都维护者一张地址转换表,所有经过NAT转换设备并且需要进行地址转换的报文,都会通过这个表做相应的修改。地址转换的机制分为如下两个部分: 内部网络主机的IP地址和端口转换为NAT转换设备网布网络地址和端口 外部网络地址和端口转换为NA
分类: 编程语言 发布时间: 01-12 23:28 阅读次数: 0

Paxos算法-基于消息传递的一致性算法

1.来源 Paxos算法是莱斯利·兰伯特(Leslie Lamport)于1990年提出的一种基于消息传递的一致性算法。 1.1.故事 在古希腊,有一个叫做Paxos的小岛,岛上通过议会的形式来通过法令,议会中议员通过信使来传递消息。议员和信使都是兼职的,他们随时有可能离开会议厅,并且信使可能会重复的传递消息,也可能丢失消息。因此议会要保证在这种情况下法令仍然能够正确地产生,并且不会出现冲突。 1.2.波折 1990年,The Part-Time Parliament,完成并投稿,无人能懂,被
分类: 编程语言 发布时间: 01-12 23:28 阅读次数: 0

Git详解 一 (Git介绍,单人本地仓库操作)

1.Git简介 Git Git 是目前世界上最先进的分布式版本控制系统(没有之一) 作用 源代码管理 为什么要进行源代码管理? 方便多人协同开发 方便版本控制 Git管理源代码特点 1.Git是分布式管理.服务器和客户端都有版本控制能力,都能进行代码的提交、合并、… 2.Git会在根目录下创建一个.git隐藏文件夹,作为本地代码仓库 Git操作流程图解 Git服务器 --> 本地仓库 --> 客户端 --> 本地仓库 --> Git服务器 2.工作区暂存区和仓库区 工作区 对于添加、修改、删除
分类: 编程语言 发布时间: 01-12 23:28 阅读次数: 0

Hadoop MapReduce开发--两个输入数据关联

测试数据: dept.txt #deptno dname loc 30 sales chicago 20 research dallas 10 accounting newyork employee.txt #empno ename job mgr hiredate sal comm deptno loc 7499 allen salesman 7698 1981-02-20 1600 300 30 7782 clark managers 7639 1981-06-09 2450 10 765
分类: 编程语言 发布时间: 01-12 23:27 阅读次数: 0

TCPL 2-4

题目:重新编写squeeze函数,将字符串s1中任何与字符串s2中字符匹配的字符都删除。 char* squzee(char *pstr_1, char *pstr_2) { int i = 0; int j = 0; int k = 0; for(; pstr_2[k] != '\0'; k++) { i = 0; for(j = 0; pstr_1[j] != '\0'; j++) {
分类: 编程语言 发布时间: 01-12 23:27 阅读次数: 0

一个iOS开发女程序媛的日常生活状态,如此小调,你们羡慕吗?

作为一个iOS女程序员,说说我的生活状态 毕业三年,从事iOS开发工作两年多,目前在杭州,虽然不是很喜欢编程这种工作,技术也是一般、一般,但是,既然已经选择了这个工作,还是不想轻易放弃。 声明一下,我自己分内的事情总会是认认真真的完成的,而且还会反复的琢磨考虑,所以,一般来讲本媛的代码很少出现bug,嗯,是的,一直都很完美。 一般工作日的生活状态: 6:30 —— 起床洗漱+自己做早餐+听一会英语 一般不睡懒觉,醒得比较早,因为单身,所以更要把生活过得精致,早餐更不能例外,各种花样的早餐都会自
分类: 编程语言 发布时间: 01-12 23:27 阅读次数: 0