- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 GO 语言--fmt 包函数总结
fmt 包的函数总结Go 语言标准库中的 fmt 包提供了打印函数将数据以字符串形式输出到控制台、文件、其他满足 io.Writer 接口的至以及其他字符串中语法含义fmt.Errorf(format, args…)返回一个包含所给的的格式胡字符串以及 args 参数的错误值fmt.Fprint(writer, args…)按照格式 %v 和空格分割的非字符串将 ...
2018-12-09 15:53:56
3214
原创 大话重构--(读书笔记)
大话重构本书属于略读、跳读型书籍,了解大概内容即可。需要在实践中反复运用书中的建议才能够掌握知识。本书豆瓣链接相似书籍有时间可以本书为基础做一次主题阅读修改软件的艺术修改代码的艺术重构与模式设计模式解析重构改善代码的既有设计领域驱动设计 Eric Evans目录基本概念系统重构的六大步骤基本概念什么是系统重构?系统重构就是,在不改变软件的外...
2018-11-27 19:20:06
339
原创 Python编程入门到实践:(看书总结9-9)
需要实现 :代码 函数-类- 异常检查。未完成。 9-13 ,写作阅读: collections 和 random 的文档: 未代码风格: 变量名小写_下滑线风格。 类名:驼峰命名风格类, 修改属性的值的三种方式:直接修改通过方法修改通过方法对属性进行递增如何在修改属性值的时候, 防止回调引起的错误?出现错误!https://stackoverflow.com/questi
2017-10-01 15:27:56
1035
原创 Python:Django项目( 一)!
项目描述:参考链接:pycharm虚拟环境虚拟环境实验楼:动手操作虚拟环境 *项目打包学习开发前准备步骤Virtualenv虚拟环境的学习 9-21测试功能的学习项目结构Virtualenv (9-21)virtualenv 的安装创建虚拟环境 : virtualenv +虚拟环境名字激活虚拟环境 : source virt2/bin/activate使用多个虚拟环境
2017-10-01 15:26:33
669
原创 为什么我要在实验楼上刷算法题?
9-22-2017 在实验楼的一个讨论里有问: 你好,很感谢您的回复,但是我想实验楼应该兼顾多数英文并不太好的给出经典的题型,而不是这种大而全的英文版本,如果是英文版本我想我们可以自主去外文网站去刷题,这样完全是多次一举的。回答如下:这个其实是有中文办的 地址在这 https://algorithm.yuanbin.me/zh-hans/faq/ 实验楼根据这本书改编的 在我计划里, 刷
2017-09-23 12:15:13
1024
原创 Python编程入门到实践:(看书笔记总结9-7)
总结: 原书0 - 113 页之间的内容 9-7列表删除列表元素三种删除方法的异同? 1、del 2、pop 3、Remove提示:语句的使用、 返回值 和 不同条件下的应用列表排序:1、 sort 2、sorted 1:对元列表进行了修改 2: 只是返回了暂时排序的列表 (区别有点像 浅复制和深复制)unexpected indent : 不必要的缩进! 元组1、 初始
2017-09-10 16:58:29
1323
1
原创 小白学习git 和 github 总结
学了一个月左右git 逐渐入了门(看玩了博客,动手实践), 我是从一个什么都步会,完完全全的小白,开始入门的。 总结下我这个月的学习成果吧 我是这样学的,每天基本花一小时时间去看廖叔叔的博客,根据代码,实践 时不时浏览github网页,探索上面的按键的功能 网络流行一句话GitHub 是一个很好的均衡器。你虽然不能从印度找到一份澳大利亚的工作,但你能够在印度利用 Gi
2017-06-23 21:37:12
595
原创 PAT-线性结构:两个多项式相加运算 C实现
输入样例对应的两个函数为: 3X^4-5X^2+6X-2 5X^20-7X^4+3X输出为: 两函数的乘积 两函数的相加求解思路1、多项式表示 2、程序框架 3、读多项式 4、加法实现 5、乘法实现 6、多项式输出
2017-06-23 20:53:56
933
原创 PTA 数据结构题目(1):最大子列和问题(分而治之、在线处理算法)
题目来源:http://www.icourse163.org/learn/ZJU-93001?tid=1002019005#/learn/content?type=detail&id=1002635003&cid=1002891019&replay=true问题描述: 问题分析:对于一般的问题,原始解 都能通过一种 蛮力算法,即穷举法的思想得到。这题也不例外。 如果我们,把输入的数组,所有的子列
2017-05-27 16:50:46
12218
11
原创 MATLAB 牛顿插值函数
X 为初始值 列向量 Y为初值函数值 列向量 x为插值点 M为插值次数function [y,R,A,C,L]=newdscg(X,Y,x,M)n=length(X);m=length(x);for t=1:m z=x(t);A=zeros(n,n);A(:,1)=Y';% A?第一列存Y的转置 s=0.0;p=1.0;q1=1.0;c1=1.0; for j=2:
2017-05-23 13:02:25
6364
原创 MATLAB 最优化方法 总结
最优化问题的共同特点是:求满足一定条件的变量x1,x2,…,xn,使某函数f(x1,x2,…,xn)取得最大值或者最小值。由于f(x1,x2,…,xn)的最大问题可以转化为-f(x1,x2,…,xn)的最小问题,所以较多时候只讨论最小问题。这里的函数f(x1,x2,…,xn)称为目标函数或者评价函数;变量x1,x2,…,xn称为决策变量;需要满足的条件称为约束条件;用以构成约束条件的函数称为约束函数
2017-05-23 12:53:50
3881
原创 matlab 泰勒函数逼近实验
% 泰勒多项式与指数函数的近似程度syms xfx=exp(x);x0=0;n=[2 5 7];for i=1:length(n)%展开阶数 n-1 hx(i)=taylor(fx,x,'order',n(i),'ExpansionPoint',x0);endxp=linspace(-3,3,40);y =subs(fx,x,xp); % 通过subs 代替符号计算函数值y1=
2017-05-18 22:08:22
4142
原创 matlab 阶乘函数
实现,给定任意的n, 输出从1 到 n 的阶乘函数function [ s ] = factorial ( n )%实现,给定任意的n, 输出从1 到 n 的阶乘函数% 此处显示详细说明fac=1;s=0;for i=1:n fac=fac*i; s=s+fac;end;end
2017-05-18 21:53:06
29827
3
原创 斯坦福:机器学习CS229:Exercise 1: Linear Regression线性回归(答案1)
先贴代码,有空再根据讲义,逐条讲解%% Machine Learning Online Class - Exercise 1: Linear Regression% Instructions% ------------% % This file contains code that helps you get started on the% linear exercise. You
2017-05-18 21:02:45
2313
原创 MATLAB绘制三维曲面图和等高线 绘图(2)
绘制三维曲面图步骤:1): 对数据进行处理,得到三维曲面上的点坐标组方法有: 1、将自变量离散, x=xmin:dx:xmax y=ymin:dy:ymax 2、利用meshgrid 指令 生成 x-y 矩阵2):利用函数z=f(x,y) 计算函数值3) 绘图。 mesh: 绘制三维网格曲面图 surf :绘制三维颜色填充图例1plot3(x1,y1,
2017-05-16 22:49:57
40367
1
原创 matlab绘图:震荡衰减曲线
基本代码x=0:0.1:4*pi;y=exp(-0.5*x);y1=y.*sin(5*x);plot(x,y1,x,y,'--r',x,-y,'--r')legend('exp(-0.5x)sin(5x)','exp(-0.5x)')改变参数x=0:0.1:4*pi;y=exp(-0.5*x);y1=y.*sin(5*x);plot(x,y1)hold on;plot(x,y)leg
2017-05-16 22:25:20
22142
1
原创 Matlab 穷举法应用 切割问题 (笔记)
穷举法应用实例(切割问题)matble 将一根长为350cm的条材切割成 72cm 55 cm 43 cm 的三种型号,有多种切割方式 求每种型号至少有一根,请找出余料最少的切割方式?问题分析:对长度为X的成品,条材最多能切割【350]根, 列出所有组合:for k1=1:350/72 for k2=1:350/55 for k3=1:350/43问题: 1、算法效率低,
2017-05-15 15:48:53
5936
1
原创 MATLAB 内联函数 与匿名函数的基本用法(笔记)
inline 函数官方文档 inline Construct inline object.inline will be removed in a future release. Use anonymousfunctions instead.inline(EXPR) constructs an inline function object from theMATLAB expression
2017-05-15 15:13:35
4018
原创 Matlab基础 主函数与子函数的调用关系
% 主函数与子函数调用规则% 主函数能够调用子函数,子函数能调用子函数,但子函数不能调用主函数%例子function s=myfun % 文件名myfun.mnum=input('输入一个正整数');disp(sprintf('从1到%d的所有整数的和为%d',num,mysum(num)));function s=mysum(num)s=sum(1:num);输出: myf
2017-05-15 14:35:44
28633
原创 python 东方财富网&百度股票数据定向爬虫 实例
功能:1、 获取 上交所 深 交所的股票信息2、 输出保存到文件中技术路线: requests -beatiful soup - re 候选:数据网站选择1、静态网站,信息静态存在HTML页面中,非js 代码生成2、 F12 , 源代码查看多找信息源方法:1、 从东方财富网获取 股票列表信息2、 根据股票列表逐个到百度股票 获取个股信息3、 将结果存储到文件中import requestsfrom
2017-05-14 18:19:07
3836
原创 python request库 百度360关键词搜索提交
import requestskeyword="python"try: kv={'wd':keyword} r=requests.get("https://www.baidu.com/",params=kv) print(r.request.url) r.raise_for_status() print(len(r.text))except: p
2017-05-14 18:02:28
1085
1
原创 数学实验:Matlab代码 用动画展示一拱摆线的构造过程
r=10;t=linspace(0,2*pi,100); % 转动角离散化X=r*(t-sin(t));Y=r*(1-cos(t)); % 计算摆线一拱离散点的坐标for k=1:length(t) hold off plot(X(1:k),Y(1:k),'.','linewidth',3); x0 = X(k) + r*sin(t(k)); y0=r; % 圆心
2017-05-13 21:51:50
5466
原创 问题: 寻找整数对!
描述: 给定整常数C=571,对于输入的整数对(x,y)寻找满足计算式 (i*i*X+j*j*Y)%817==517的整数对,并且 i和J (1重点: 学会设置状态 : flag 和 用 break 语句#include"iostream"using namespace st
2016-06-30 15:15:11
542
原创 C++函数参数中的: 值传递,地址传递,双向传递
#include"iostream"using namespace std;const int N = 8;int main(){ void s(int &a, int &b); int i = 3, b = 5; s(i, b); system("pause"); return 0;}void s(int &a, int &b){ int temp; temp
2016-06-28 22:24:22
3846
2
原创 指针:交换一组数据
#include"iostream"using namespace std;const int N = 8;int main(){ int a[N], *p, *q; for (p = a; p < a + N; p++) cin >> *p; p = a; q = a + N - 1; while (p < q) { int r = *p; *p = *q;
2016-06-28 22:16:15
397
原创 C++ 编程实现将一个十进制M转换成D
#include "iostream"#include"stdlib.h"using namespace std;int main(){ char str1[40], str2[20]; // 定义字符数组,str1,str2; int i, j; cout << " 输入第一个字符串(按回车结束)"; cin.getline(str1, 20);
2016-06-09 21:56:11
941
原创 C++:连接字符串(不使用库函数)
#include "iostream"#include"stdlib.h"using namespace std;int main(){ char str1[40], str2[20]; // 定义字符数组,str1,str2; int i, j; cout << " 输入第一个字符串(按回车结束)"; cin.getline(str1, 20);
2016-06-09 21:28:46
1682
原创 递归法计算从n个人中选选k个人组成一个委员会的不同组合数
用递归法计算从n个人中选选k个人组成一个委员会的不同组合数。l 分析n 由n个人里选k个人的组合数= 由n-1个人里选k个人的组合数+由n-1个人里选k-1个人的组合数;n 当n = k或k = 0时,组合数为1。#include "iostream"using namespace std;int comm(int n, int k){ if (k > n)
2016-06-07 22:34:34
3865
1
原创 C++ 用函数 泰勒公式求 sinx 的 cosx 值
#include"iostream"#include "Cmath"// 对比结果,调用库函数;using namespace std;double mysin(double);// 声明double mycos(double);double myabs(double); //要求精度的绝对值;const int pi = 3.1415926;int main()
2016-06-02 19:01:02
15107
1
原创 C++ 冒泡排序
冒泡排序:将每个数据元素看作是有重量的气泡,根据轻气泡不能在重气泡之下的原理,从上行下扫描数组,凡违反规则的轻气泡向上“漂浮”,重气泡向下”沉淀”,如此反复直到全部排成有序的队列为止请对数组元素赋值:23 14 40 -16 56 8 0 -90 12 10排序前的数组:23 14 40 -16 56 8 0 -90 12 10第1趟:交换7次
2016-06-02 12:36:45
650
原创 C++ ,输入5个数,让最大值和第一 个数交换,让最小值和最后一个数交换
#include "iostream"using namespace std;int main(){ const int n=6; //灵活定义数组的大小 int a[n],max, min, p1, p2, t, i=0; for(i=0; i<n; i++) //灵活输入数组的元素 cin>>a[i]; //输出处理前的结果值: for(i=
2016-06-02 12:11:24
7836
原创 C++编程(数组) 去除最大值和最小值,评委的平均分。
#include "iostream"using namespace std;int main(){ const int n=6; //灵活定义数组的大小 int a[n],max, min,i=0,sum; double score; for(i=0; i<n; i++) //灵活输入数组的元素 cin>>a[i]; //输出处理前的结果值:
2016-06-02 12:07:45
14634
1
原创 随机编号!
总结: 我们知道rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种了,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值,C提供了 srand()函数,它的原形是void srand( int a) 功能是 初始化随机产生器既rand()函数的初始值,即使把种子的值改成a; 从这你可以看到
2016-06-01 22:39:45
594
1
原创 求满足条件 n=a!+b!+c! 的所有三位数
#includeusing namespace std;long fac(int j){ int sum = 1; for (int i = 1; i <= j; i++) sum = sum*i; return sum;}int main(){ long fac(int j); int a, b, c, n,h=0;// h 计数,控制输出 for
2016-06-01 22:32:38
1103
原创 C++ 用利用函数求 m,n的最大公约数
#include"iostream"using namespace std;int main(){int izdgys(int m, int n);// 函数声明int m, n, u, v;cin >> m >> n;u = izdgys(m, n);v = m*n / u;cout cout syste
2016-06-01 22:29:55
4226
原创 C++ 利用函数, 制作一个三角函数表
#include"stdlib.h"#include#includeusing namespace std;double mysin(double);double myabs(double);void show_sin_table(int, int);const double pi = 3.1415926;int main(){ show_sin_table(0, 90);
2016-06-01 22:26:26
1814
转载 计算机网络基础知识总结
[Network] 计算机网络基础知识总结作者:Poll的笔记 博客出处:http://www.cnblogs.com/maybe2030/ 本文版权归作者和博客园所有,欢迎转载,转载请标明出处。 阅读目录1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议
2016-05-31 22:45:40
847
原创 C++ 逆序输出不多于5位的正整数
#include "iostream"using namespace std;int main(){ int a, b, c, d, e, num; loop: cout << "请输入一个不多于5位的正整数";cin >> num;if (num99999){ cout << "the number is error " << endl; goto loop; // 利
2016-05-31 22:39:26
4516
1
原创 C++ 数据类型、运算符、和表达式 入门基础知识和概念(二)
一、标志符(字符序列,用来识别变量、函数、数据类型)1、所有标识符2以字母或下划线开头2、标识符其他部分可以用数字(0~9)、字母和数字3、大小写是有区别的4、不能是C++ 的关键词 ,如int、c标识符不可以出现非法字符如 " . " " ?" 且不能以数字开头二、数据类型
2016-05-30 22:23:30
529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人