自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 MAC编写一个简单的shell脚本

1.写一个“hello world” 通过代码编辑软件2.编写#! /bin/bash echo ‘hello world‘ 3.命名为aa.sh 4.通过命令终端打开这个文件(或者找到这个文件直接拖入到命令终端里) 提示“Permission denied” ,是因为权限不够,增加权限,在命令终端里输入:chmod +x  /Users/xuyuan/Desktop/aa.sh  成功输出例如...

2018-03-22 11:35:19 16734

原创 5.C语言二分法求方程解

用二分法求方程解#include <stdio.h>#include <math.h>double f(double x){ return x*x-2*x-1;}double bisection(double l,double r){ double mid; if (f(l)*f(r)>0) { printf("erro...

2018-03-16 17:45:30 4390

原创 4.C语言推理题及continue的使用

题目内容:A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些  人参加了竞赛:   (1)A参加时,B也参加;   (2)B和C只有一个人参加;   (3)C和D或者都参加,或者都不参加;   (4)D和E中至少有一个人参加;   (5)如果E参加,那么A和D也都参加。输入格式:无输出格式:大写字母表示参加的人,中间无空格。比如最终结果是A和D参加了,则输出AD#include&...

2018-03-07 22:16:20 1146

原创 3.C语言凯撒密码(有关缓冲区)以及数组越界问题

题目内容:凯撒密码(caeser)是罗马扩张时期朱利斯•凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。他的原理很简单,说到底就是字母与字母之间的替换。每一个字母按字母表顺序向后移3位,如a加密后变成d,b加密后变成e,……x加密后变成a,y加密后变成b,z加密后变成c。例如:“baidu”用凯撒密码法加密后字符串变为“edlgx...

2018-03-07 21:11:42 1172

原创 2.C语言模拟仿真一孩半政策及打印各种三角形菱形

题目内容:一孩半,又称独女户二胎,即中国大陆部分农村的一项计划生育政策,第一胎是女孩的夫妻可以生育第二个子女。如果第二胎有n%人工性别选择干预(选择男孩),试问男女比例为多少?输入n,作为n%输入格式:一个整数输出格式:一个小数(小数点后保留2位数字)输入样例:5输出样例:1.03提示:模拟样本要大,比如模拟100万对夫妇。输出就是男孩总数除以女孩总数printf("%.2lf",double);...

2018-03-01 17:49:16 1295

原创 1.C语言比较大小,闰年判断,火柴游戏设计

编写一个程序,输入a、b、c三个值,输出其中最大值。Input一行数组,分别为a b cOutputa b c其中最大的数  保留2位小数Sample Input10 20 30Sample Output30.00#include <stdio.h>int main(int argc, const char * argv[]) { int a,b,c,temp; s...

2018-02-28 19:28:10 575

原创 xcode如何在一个项目中建多个C程序

MAC小白,对使用Xcode过程中的问题进行一些归纳总结,希望对您也有所启发.C语言工程有且只有一个main函数,并不限定文件数量,你可以建立多个.c文件,然后通过头文件的引用来‘连接’多个.c文件。而想将多个无关C程序置于一个项目中是不可行的,因为此时产生了多个main函数。建立调用方法如下:第一个文件:#include <stdio.h>extern int C(void);e...

2018-02-25 09:22:57 5595 2

原创 搭建本地服务器的方法小结

  学习前端,搭建一个本地服务器用来测试代码还是很重要的,不仅可以避免使用Chrome浏览器时,出现不支持File协议的Ajax请求的大坑(Firefox是支持的),还能够用来测试移动端的情况。下面通过搜索互联网上的资料,总结了五个搭建本地服务器的方法。  1、SublimeServer  我平时使用的编辑器是Sublime text3,而SublimeServer则是Sublime text的一...

2018-01-14 11:11:06 1377

转载 Mac配置Tomcat

转载至:原文地址第一步,给Mac安装jdk环境。      直接百度”jdk for Mac“,找到其中一个版本进行安装就可以了,安装完成后,打开终端,输入“java”或“javac”,如果出现java命令的使用说明,那么说明你的Mac上的jdk环境已经配置好,这个比起windows系统来说,简单方便很多。   第二步,下载tomcat。    可以直接到a

2018-01-13 21:17:04 233

转载 数据结构-计算器点实现

一、后缀表达式求值后缀表达式也叫逆波兰表达式,其求值过程可以用到栈来辅助存储。假定待求值的后缀表达式为:6  5  2  3  + 8 * + 3  +  *,则其求值过程如下:1)遍历表达式,遇到的数字首先放入栈中,此时栈如下所示:2)接着读到“+”,则弹出3和2,执行3+2,计算结果等于5,并将5压入到栈中。3)读到8,将其直接放入栈中。

2017-12-09 21:18:30 757

原创 Dijkstra算法

我想用 Dijkstra算法解决voronoi图中求解最短路径的时候,有一个"dijkstra.m"的文件代码如下:function [dist,path] = dijkstra(nodes,segments,start_id,finish_id)%DIJKSTRA Calculates the shortest distance and path between points on

2017-09-08 17:53:26 329

转载 matlab将矩阵化成行最简形

matlab将矩阵化成行最简形的命令是rref或rrefmovie。函数 rref或rrefmovie格式 R = rref(A)         %用高斯—约当消元法和行主元法求A的行最简行矩阵R[R,jb] = rref(A)     %jb是一个向量,其含义为:r = length(jb)为A的秩;A(:, jb)为A的列向量基;jb中元素表示基向量所在的

2017-09-02 20:28:55 47259 2

原创 主成分分析法及MATLAB代码

1. cwstd.m总和标准化法标准化矩阵%cwstd.m,用总和标准化法标准化矩阵function std=cwstd(vector)cwsum=sum(vector,1); %对列求和[a,b]=size(vector); %矩阵大小,a为行数,b为列数for i=1:a for j=1:b std(i,j)= vector(

2017-08-22 22:08:54 10633 6

原创 matlab描点连线及坐标轴里外颜色改变

x=[0,27,28,24,25,17,0];y=[0,9,18,20,16,3,0];%系列一点所对应x,y坐标x1=[0,20,21,0];y1=[0,17,13,0];%系列二点所对应x,y坐标plot(x,y,'b+-',x1,y1,'r+-');画出set(gca, 'color', backColor);

2017-08-17 16:14:38 3747

原创 模拟退火及旅行商算法

最近做数模题,涉及到一些算法,特此归纳,并加入一些自己的想法,类比此题进行另一题的程序修改模拟退火算法的模型 模拟退火算法可以分解为解空间、目标函数和初始解三部分。 模拟退火的基本思想: (1) 初始化:初始温度T(充分大),初始解状态S(是算法迭代的起点), 每个T值的迭代次数L (2) 对k=1,……,L做第(3)至第6步: (3) 产生新解S′ (4) 计

2017-08-15 14:41:13 1162 1

原创 matlab求各点间距离

1.将各点储存x = [x1,y1; x2,y2; x3,y3; .... ; x30,y30];2.distmat是30*30的矩阵,其中(i,j)元素表示第i个点和第j个点之间的距离distmat = pdist(x);3.将distmat向量转化为矩阵 Z = squareform(distmat)

2017-08-13 18:20:59 30877 1

原创 sublime text3常用快捷键

1.Ctrl+Shift+[ 折叠代码Ctrl+Shift+] 展开代码2.Ctrl+D:选择单词,重复可增加选择下一个相同的单词3.Ctrl+L:选择行,重复可依次增加选择下一行4.Ctrl+Z 撤销Ctrl+Y 恢复撤销选择一个选中项的下一个匹配项: ? + D(注:ctrl+d)把光标放在一个单词上,按下?+ D,将选择这个单词。一

2017-08-09 11:32:41 340

转载 Sublime text3 插件ColorPicker(调色板)不能使用快捷键的解决方法

我的原因是:convertToUTF8和ColorPicker快捷键冲突,convertoUTF8的默认转换GBK的快捷键 和 ColorPicker打开调色板的快捷键都是ctrl+shift+c 。解决方法:我是修改了convertToUTF8 的快捷键 。  因为文件编码转换用的不是很多,可以直接使用鼠标修改就行     打开Sublime Text --> Preferenc

2017-08-06 17:04:25 1227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除