- 博客(17)
- 资源 (121)
- 收藏
- 关注
原创 R语言同时3条曲线到一个画布
在R语言中,可以使用"一次plot()+多次lines()"的方法,在一个画布里画多条曲线。下面介绍,在一个画布里画出3条反比例y = k/x 的曲线,如下: 绘制曲线的R语言源码如下: //draw.Rx <- seq(100,400,by=1)y1 <- 40000/xy2 <- 20000/xy3 <- 30000/xplot(y1 ~ x, type = "l",bty="l" ,col="red",xlab = "x", ylab = "
2021-02-24 11:56:16 9789
原创 程序员Idea提问流程
程序员是一个非常讲究效率和方法的职业,而提高效率的方法就需要提出一个好的的问题,即有一个好的Idea。正如爱因斯坦所说:“提出一个问题比解决一个问题更为重要。” 一个好的Idea,会指出当前的困境是什么,也就是要解决"咱们的战略是什么?"。与一线的同事或Leader交流和讨论,向他们准确地表达这个Idea,是唤醒自身的工程思维、激发匠心意识的重要途径之一。 既然有Idea, 就有提问过程。放下身段,先不讨论事情的对与错,先交流各自的观点,分析各自观点的利与弊,与当前的场景进行比较,在权衡之后
2021-02-17 12:32:37 241 1
原创 jquery通过id来查找控件
在网页编程中,常常需要查找某个控件,可以通过该控件的id、tag、class、属性来查找到它。这里介绍在jquery里通过id来查找控件。1、新建一个js工程名称为login 打开InterlliJ IDEA 2020 --> New Project --> JavaScript --> JavaScript --> JavaScript --> Project name: login --> Ok。2、安装jquery 2.2.4 点击Int
2021-02-15 14:56:51 1175
原创 彩虹的原理与绘制方法
空气中只要有水滴,那么就可以产生彩虹现象,当阳光从我们的背后,以很低角度去照射,大家就非常容易看到彩虹。其实,彩虹有无数种颜色,只是当阳光照射的时候,我们只能看到从外向里发出的七种不同的颜色,分别是:红色,橙色,黄色,绿色,青色,蓝色,紫色。 彩虹经常在雨后刚转天晴的时候出现。这个时候,空气中会存在很多很多的小水滴,类似于微型透镜,太阳光遇到微小的水滴(微型透镜),会产生折射现象,不同频率的光在水中的折射率是不一样的,即折射角也不一样,形成一个有弧度的多种颜色的曲线。然后,折射出来的不同频率
2021-02-15 09:51:11 1194
原创 时钟的积木编程
家里壁挂的时钟滴答滴答响着,里面有时针、分钟和秒针。在时钟刻度盘里,秒针每60秒走完一周,即秒针的最小角度为360/60 = 6°;分针每60分钟走完一周,即分针的最小角度为360/60= 6°;时针每12小时,走完一周,即时针的最小角度为360/12 = 30°。 下面介绍在Scratch里画动态的时钟。1、定义"刻度盘"积木 图(1) 定义"刻度盘"积木图(2) "刻度盘"积木代码 2、定义"刻度线"积木图(3) 定义"刻度线"积木 图(4) "刻度线
2021-02-15 09:02:49 396
原创 使用L系统画苹果树
苹果树分为大树干、大树枝、小树干、小树枝,这些树干和树枝有自相似性,可以用L系统(Lindenmayer系统)来表达。 L系统,是荷兰生物学家Aristid Lindenmayer(林登麦伊尔),于1968年提出的细胞交互作用的数学模型,它广泛应用在模拟生物生长的研究和实验。 下面介绍,在Scratch里使用L系统来实现苹果树的生长。1、定义"随机树干长度"积木 图(1) 定义"随机树干长度"积木图(2) "随机树干长度"积木代码 2、定义"随机分支角度"积木
2021-02-14 22:42:53 604 1
原创 画奥运五环
奥运五环的颜色分别为:蓝、黄、黑、绿、红。五环从左到右互相套接,上面是蓝、黑、红环,下面是是黄、绿环。整个造型为一个上大下小的梯形,这5种不同颜色的圆环代表为五大洲。圆环颜色16进制10进制蓝#0387c3RGB(2,135,195)黄#eec600RGB(238,198,0)黑#010101RGB(1,1,1)绿#029e3eRGB(2,158,62)红#de0523RGB(222,5,35) 可以使用Scratch来
2021-02-14 17:36:56 1060
原创 金字塔的积木编程
金字塔是一个上尖下方的四面体,它的截面是一个三角形,可以用长方形的砖块去堆叠成一个大的三角形来表示金字塔。 下面介绍使用Scratch来画金字塔。1、定义"砖块"积木图(1) 定义"砖块"积木 图(2) "砖块"积木代码 2、定义5个变量点击Scratch左侧的[变量] --> 新建如下5个变量当前砖块左下角X当前砖块左下角Y金字塔层数砖块长砖块宽 如图(3) 所示:图(3) 定义5个变量 3、定义"调整砖块长和宽"积木 由
2021-02-14 16:07:21 1931 3
原创 等边三角形的积木编程
用Scratch里的画笔,可以很方便的画出等边三角形。步骤如下:1、定义"等边三角形"积木点击Scratch里的"自制积木" --》制作新的积木 --》直线 --》添加4个参数,如图(1)、(2)所示:图(1) 定义"等边三角形" 图(2) “等边三角形”积木代码 2、主函数图(3) 主函数 效果如下: 图(4) 等边三角形...
2021-02-13 17:17:51 595
原创 长方形的积木编程
用Scratch画长方形有多种方法,可以用一个“点+长+宽”来画,也可以使用"长方形的2个对角顶点来画",还可以使用"长+翻转90°+宽+翻转90°来画"。1、"点+长+宽"方式1.1 定义"直线"积木点击Scratch左侧的"添加扩展" --》画笔点击Scratch里的"自制积木" --》制作新的积木 --》直线 --》添加4个参数,如图(1)、(2)所示:图(1) 定义"直线"积木 图(2) "直线"积木代码 1.2 定义"长方形1"积木点击Scratch里的"
2021-02-13 16:41:17 968
原创 promise的使用与简写
在JS里代码执行大都是单线程的,如果要在一个线程中处理多个事物,就需要使用异步回调。既可以通过回调函来实现异步回调,也可以使用Promise机制来实现异步回调。 下面介绍,js里Promise的使用和简写。1、需求用Promise来判断[0,100)之间的数,若数小于50,则返回OK,否则返回failed。2、初始代码 //one.js function test(resolve,reject) { var num = Math.random()*1
2021-02-10 16:24:50 1047
原创 Intellij IDEA里的md5验证
在网页登录界面里,常常需要输入用户的账户和密码,这个密码会加盐之后,再取MD5,然后,与数据库里的MD5进行比较,若相同说明密码是正确的,若不同说明密码错误。 下面介绍,在Intellij IDEA2020里安装js有关的md5库和使用方法。1、新建一个js工程名称为login 打开InterlliJ IDEA 2020 --> New Project --> JavaScript --> JavaScript --> JavaScript --> P
2021-02-10 11:24:34 1426
原创 js里的对象类型typeof
js的对象类型主要分为两大类:基本数据类型、包装数据类型;1、基本数据类型 typeof 123; // 'number' typeof NaN; // 'number' typeof 'str'; // 'string' typeof true; // 'boolean' typeof undefined; // 'undefined' typeof Math.abs; // 'function' typeof null; // 'obje
2021-02-09 10:27:06 813
原创 js输出100以内的质数
1、质数的定义 若一个整数,只能被1和自身整除,则这个数就是质数。 注意,1不是质数,也不是偶数。2、判断质数的方法2.1 对一个整数n开平方,得到sqrt(n)2.2 任取[2,sqrt(n)]里的一个整数来除n,若能整除,说明n不是质数。若没有一个整除的,则n是质数。3、js语言实现质数判断 //5.1) 判断质数 function getPrimes(arr) { return arr.filter(function (ele) {
2021-02-07 17:39:02 3413
原创 Linux平台安装vscode
vscode是微软开发的一款轻量级、跨平台、开源的IDE,自2015年发布以来,就深受广大程序员和开发者的喜爱。vscode支持各种主流的编程语言,包括c、c++、Java、js、golang、php、python、R等, 通过相应的语言包插件就能进行编泽和调试,上手快捷,升级和部署非常方便。 下面介绍,在Linux上安装vscode。1、进入root模式su rootsudo rpm --import https://packages.microsoft.com/keys/micro
2021-02-04 09:00:03 2366
原创 Linux平台安装go并配置go环境
go语言是一种开源的、语法精简的静态编程语言,它的开源社区比较庞大,应用场景非常广范。可以用于系统监控、容器技术(Docker)、大数据、存储技术、分布式系统(Hyperledger Fabric)、消息系统(Kafka客户端)、服务器管理、安全工具、Web工具等。这里介绍在Linux上安装并配置go。1、下载go安装包 到GoLang中国,下载Go语言安装包。 图(1) 在Achived versions里,选择go 1.15.6下载 解压该安装包tar -C /us
2021-02-04 08:35:44 3009
原创 Linux平台安装GoLand
GoLand是一个专门用来进行go语言进行开发的IDE,它支持Windows、Apple和Linux这3种平台,下面介绍在Linux平台上安装GoLand。1、下载goland 到jetbrains官网下载golandhttps://www.jetbrains.com/go/download/#section=linux 得到goland-2020.3.tar.gz2、将goland-2020.3.tar.gz解压到/usr/local目录下 切换到root权限,进行
2021-02-04 07:57:44 4194
64位的jdk1.6_45 for Windows
2015-12-15
R调用C++代码
2015-12-11
RTools30与RTools33
2015-12-11
Rcpp_0.12.2
2015-12-10
深入浅出MySQL数据库开发优化与管理维护_第2版_唐汉明
2015-12-07
数据结构习题与解析B级_李春葆
2015-11-27
用MatLab GUI实现加减乘除
2015-11-26
Groceries数据集
2015-11-26
用Tab实现加减乘除
2015-11-25
数值与非数值分析VC++类库
2015-11-02
MatlabEngineTest
2015-10-27
APDL语法配置文件
2015-05-30
APDL编辑器
2015-05-29
VC6.0打开补丁
2015-05-15
IcofXSetup
2015-03-28
InnoSetup5.5
2015-03-28
C++标准程序库(pdf及源代码)
2015-01-19
数据结构使用C++标准模板库STL 陈本林版
2015-01-19
ZeroX64 v1.0.rar
2021-06-14
myColor v1.0.rar
2020-01-10
BoostTwo.rar
2019-12-08
Beyond compare右键菜单修复方法.rar
2019-09-08
ipmitool源码与编译说明.rar
2019-08-03
NewFileTime
2017-12-10
Just Manager_0.5.14
2017-03-19
Numpy1.10和Scipy0.16
2016-01-05
jython2.5.4_与jython2.7.0包
2016-01-01
Java通过JRI调用R
2015-12-28
Java调用R语言的实例
2015-12-28
基于用户的协同过滤算法Mahout实现
2015-12-23
commons-math3-3.5-bin包,有Gama、Beta函数
2015-12-23
JFreeChart和pdf操作
2015-12-21
itext5.0.6_itextasin1.5.2_jfreechar1.0.13_jcommon_1.0.16
2015-12-21
collections-generic-4.01_and_looks-2.1.4
2015-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人