
study
文章平均质量分 77
jtahstu
ahstu
展开
-
P65-约瑟夫问题
/** * Project Name: P65 * File Name: 49.cpp * Created on: 2015年4月5日 下午5:02:01 * Author: jtahstu * Copyright (c) 2015, jtahstu , All Rights Reserved. *///49约瑟夫问题//这是17世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个原创 2015-04-05 22:26:25 · 8900 阅读 · 0 评论 -
P65-10个小孩分糖果
/** * Project Name: P65 * File Name: 51.cpp * Created on: 2015年4月6日 上午11:34:45 * Author: jtahstu * Copyright (c) 2015, jtahstu , All Rights Reserved. *///51 10个小孩分糖果//十个小孩围成一圈分糖果,老师分给第一个小孩10块,原创 2015-04-06 14:53:34 · 9599 阅读 · 0 评论 -
P65-小明买书
/** * Project Name: P65 * File Name: 52.cpp * Created on: 2015年4月6日 下午2:30:26 * Author: jtahstu * Copyright (c) 2015, jtahstu , All Rights Reserved. *///52小明买书//小明假期同爸爸一起去书店,他选中了六本书,每本书的单价分别为原创 2015-04-06 14:53:24 · 9485 阅读 · 0 评论 -
smartoj-1019-统计数字(STL_map容器)
解法:第一次使用map,还有点小激动呢/** * Project Name: Smartoj * File Name: P1019.cpp * Created on: 2015年4月20日 上午12:47:21 * Author: jtahstu * Copyright (c) 2015, jtahstu , All Rights Reserved. */#includ原创 2015-04-21 20:08:57 · 8874 阅读 · 0 评论 -
微信公共号开发简单入门
测试结果图 零、需要的知识1、php基础知识和常用函数2、XML格式和php对XML的处理3、php面向对象相关知识4、拥有服务器并配置好php所需运行的环境一、开发前准备工作1、注册微信公共平台账号,然后成为开发者,网址:https://mp.weixin.qq.com/2、注册之后当然要创建一个公众号了,有三种(订阅号,服务号,企原创 2016-01-20 23:52:05 · 8380 阅读 · 0 评论 -
《代码整洁之道》小结
代码整洁之道有意义的命名名副其实避免误导作有意义的区分使用读得出来的名称使用可搜索的名称避免使用编码避免思维映射类名方法名别扮可爱每个概念对应一个词别用双关语使用解决方案领域的名称使用源自所涉问题领域的名称添加有意义的语境不要添加没用的语境总结《代码整洁之道》有意义的命名名副其实它该告诉你,它为什么会存在,它做什么事,它应该怎么用。如果名称需要注释来补充,就不算名原创 2017-08-15 11:06:42 · 504 阅读 · 0 评论 -
PHP面向对象 知识点总结
原文地址 - PHP面向对象 知识点总结1 面向对象思想的核心概念1.0 面向对象的核心思想对象、封装、可重用性和可扩展性1.1 面向对象的“形”与“本”类是对象的抽象组织,对象是类的具体存在对象和类的概念以及二者之间的关系 类是定义一系列属性和操作的模板,而对象则把属性进行具体化,然后交给类处理。对象就是数据,对象本身不包含方法。但是对象有一个“指针”指向一个类,这个类里可以有方法。原创 2017-10-31 18:16:27 · 682 阅读 · 0 评论 -
面向对象的设计原则
原文链接 - 面向对象的设计原则2 面向对象的设计原则2.1 面向对象设计的五大原则2.1.1 单一职责原则(Single Pesponsibility Principle,SRP)一个是避免相同的职责分散到不同的类中,另一个是避免一个类承担太多责任可以减少类之间的耦合,提高类的复用性工厂模式允许你在代码执行时实例化对象命令模式也是 SRP 的体现,命令模式分离“命令的请求者”和“命令的实现原创 2017-10-31 18:19:55 · 329 阅读 · 0 评论 -
Python爬虫框架Scrapy实战 - 抓取BOSS直聘招聘信息
详情链接:http://www.jtahstu.com/blog/scrapy_zhipin_spider.html零、开发环境MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports)CPU : 2 GHz Intel Core i5RAM : 8 GB 1867 MHz LPDDR3Python : Python 3.6.3 [GCC 4.2原创 2017-12-11 16:58:37 · 4921 阅读 · 0 评论 -
P65-拉丁方
/* * 44.cpp * Created on: 2015年4月5日 * Author: jtahstu *///44 拉丁方//构造 NXN 阶的拉丁方阵(2<=N<=9),使方阵中的每一行和每一列中数字1到N只出现一次。如N=4时://1 2 3 4//2 3 4 1//3 4 1 2//4 1 2 3////*运行结果//The possble Latin Squ原创 2015-04-05 22:30:18 · 9229 阅读 · 0 评论 -
P65(经典习题集)
《高级语言程序设计》习题集(本资料仅供学生学习使用) 本文为题目部分,题解将在稍后一段时间发布,记录学习1、 求最大数2、 借书方案知多少3、 杨辉三角形4、 数制转换5、 打鱼还是晒网6、 该存多少钱7、 怎样存钱利最大8、 出售金鱼 9、 平分七筐鱼10、 有限5位数原创 2015-04-04 11:47:25 · 18347 阅读 · 1 评论 -
ACM进阶计划
ACM进阶计划ACM队不是为了一场比赛而存在的,为的是队员的整体提高。大学期间,ACM队队员必须要学好的课程有:l C/C++两种语言l 高等数学l 线性代数l 数据结构l 离散数学l 数据库原理l 操作系统原理l 计算机组成原理l 人工智能l 编译原理l 算法设计与分析原创 2014-10-23 19:15:38 · 8778 阅读 · 0 评论 -
C/C++的转义字符
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n翻译 2014-10-09 11:13:04 · 9414 阅读 · 0 评论 -
深入理解C语言
Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还有《谁说C语言很简单?》,这里,我再写一篇关于深入理解C语言的文章,一方面是缅怀Dennis,另一方面是翻译 2014-10-09 11:32:13 · 8627 阅读 · 0 评论 -
如何学好C语言
我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。大量的封装好的类库也屏蔽了很多实现细节。一段时间后,你会发现你知其然,不知所以然。。我以前在C翻译 2014-10-09 10:47:55 · 8766 阅读 · 0 评论 -
6个变态的C语言Hello World程序
下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c#define _________ } #define ________ putchar #define _______ main #define _(翻译 2014-10-09 12:14:22 · 8677 阅读 · 0 评论 -
【笔记】排序
内部排序插入排序快速排序堆及选择排序归并排序基数排序10.1 概述1、排序:将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。2、排序:无序->有序性质:稳定排序/不稳定排序分类:内部排序,外部排序常用内部排序:插入排序、希尔排序、快速排序、选择排序、堆排序、归并排序、基数排序10.2 插入排序1.1、插入排序原创 2015-01-04 13:49:47 · 9221 阅读 · 0 评论 -
走进百度 - 云课堂_nodes_20150101
走进百度 - 云课堂(链接)移动搜索新时代话题一:解决输入障碍,让需求表达更容易方案一:内置输入法方案二:语言输入方案三:更多NUI的识别手段-图像(技术实力:二维码,条形码,OCR)话题二:深度资源整合,将需求分发给合适的资源1.前期--即搜即得2.即搜即得:本地资源3.开放平台,拥抱生态系统 话题三:更懂你的移动搜索1.情境搜索2.知识搜索原创 2015-01-01 20:56:11 · 9036 阅读 · 0 评论 -
【笔记】查找
查找本章重点:1、顺序表的查找2、有序表的查找:折半查找法3、二叉排序树及其查找过程(动态)4、二叉排序树的插入(动态)5、平衡二叉树、B-和B+树的结构6、哈希表即哈希函数的构造方法了解 查找表:静态查找表(查询)动态查找表(查询、插入、删除 )主关键字 次关键字 平均查找长度:ASL=sum(Pi*Ci)为提高ASL,需要人为增加数据原创 2015-01-03 02:02:28 · 8541 阅读 · 0 评论 -
ACE Editor接入指南
ACE Editor接入指南说明:ACE 是一个实现了语法着色功能的基于 Web 的代码编辑器,具有良好的代码提示功能和大量的主题,所以在Web端你想拥有一个编辑器,ACE是不二选择。正是因为在这上面踩了一个大大的坑,而且文档基本都是英文的,并不是说英文文档就看不懂,但是麻烦啊,所以有必要特此说明下这玩意到底应该怎么用。官方网址:https://ace.c9.io/Github地址:https://原创 2016-09-18 00:09:37 · 12799 阅读 · 4 评论