编程语言与技术
文章平均质量分 60
wangchuang2017
天下才子,中州过半
惟楚有才,于斯为盛
实事求是,知行合一
师者,所以传道,授业,解惑也
展开
-
一流的企业做标准,二流的企业做品牌,三流的企业做产品怎么理解
做标准企业行业标竿领羊制定游戏规则要行业按该行业标准(游戏规则)做所做标准企业绝领先优势通提高门槛、提高标准限制其企业准入消弱手优势(例欧洲汽车排放标准、材料标准等)二流企业做品牌指该行业标准通营销、加强内部管理、质量管理树立品牌品牌优势需要间断进行品牌培育旦行业标准改需要再适应新标准属业内竞争优势(例内海尔品牌)三流企业做产品指通加强产品质量提高获产品竞争优势保持种优势比较困难收标准、其品牌打压翻译 2014-09-03 14:05:03 · 9740 阅读 · 0 评论 -
day04 JDBC java数据库连接
day04 JDBC java数据库连接yuxiaohu已关注2017.12.03 16:12:19字数 139阅读 851 导包mysql 提供的实现java接口的包路径C:\Program Files (x86)\MySQL\Connector.J 5.1\mysql-connector-java-5.1.42-bin.jarEclipse 导包 两种方式1:Project - Properties - Java Build Path - Add External JARs -原创 2022-03-20 01:43:10 · 187 阅读 · 0 评论 -
解读生命密码的基本手段——DNA测序技术的前世今生
解读生命密码的基本手段——DNA测序技术的前世今生任鲁风于军(中国科学院基因组科学及信息重点实验室,北京基因组研究所)DNA(脱氧核糖核酸)和RNA(核糖核酸)是生命体的两种最基本组成物质,其序列的组成和变化造就了形形色色的生命世界。这两种承担了生命体遗传信息载体功能的物质,一方面在生命的不断繁衍中保持了各个物种的独特面目,另一方面又通过不断的演变改变着自身性状,同时又影响着与之相关的物种,这一规律在生命科学领域被归纳为“中心法则”。笼统而言,几乎全部的生命现象均来源于A、T、C、G..原创 2022-03-17 19:15:19 · 1429 阅读 · 1 评论 -
拟南芥数据库
Index of /Share/linux_software/ 生物信息 Linux软件https://1001genomes.org/data/GMI-MPI/releases/v3.1/ 拟南芥数据库原创 2022-03-17 15:00:08 · 1723 阅读 · 0 评论 -
学术 科研 论文写作 生物信息学
SCI-Hub论文下载可用网址链接(实时更新) - YoviSun工具集谷歌学术镜像_Google学术搜索导航@思谋学术仙桃学术谷歌学术镜像_Google镜像站爱思搜索_让科研更精彩!Stack Overflow - Where Developers Learn, Share, & Build Careers纬度学术资源在线浙江图书馆中国知网学者网-SCHOLAT学术信息-中南大学计算机学院Schatz Laboratory生物信息 实原创 2022-03-17 14:53:37 · 366 阅读 · 0 评论 -
计算机 视频课程
全国高校教师网络培训中心--课程厦门大学数据库实验室 | 数据驱动生活彭珂个人网,恬恪学习网,恬恪资源网-对未来有美好憧憬的你,请现在就开始!C语言程序设计 李曾妍中国文化英语说(第一期)...原创 2022-03-17 14:43:24 · 1224 阅读 · 0 评论 -
JFinal Nutz
JFinal 极速开发项目Nutz-程序员小伙伴们的另一个选择 - Nutz原创 2022-03-17 14:36:10 · 155 阅读 · 0 评论 -
Python入门
https://github.com/skenoy/smartanalysis/blob/master/instance/learn/%E6%9C%80%E7%AE%80%E4%BE%8B%E5%AD%90.png原创 2022-03-15 15:13:50 · 567 阅读 · 0 评论 -
07 R进阶
tidyverse《R数据科学》1、长、宽调整:gather-spread2、分、合:separate_unite3、处理NA#1x<data.frame(x1=letters[1:5],x2=1:5)x[2,2]<NAx[4,1]<NA#2drop_na(x)drop_na(x,x1)drop_na(x,x2)replace_na(x$x2,0)fill(x,x2)dplyr基础1、mutate() 新增列test原创 2022-03-14 00:32:25 · 475 阅读 · 0 评论 -
06 R语言作图
作图:ggplot2拼图 patchwork导出 eoffice——topptxif(!require(ggplot2))install.packages('ggplot2',update = F,ask = F)if(!require(ggpubr))install.packages('ggpubr',update = F,ask = F)if(!require(eoffice))install.packages("eoffice",update = F,ask = F)if(!req原创 2022-03-14 00:31:02 · 1891 阅读 · 1 评论 -
02 数据类型 (向量 数据框 矩阵和列表
数据类型简介数值型numeric例:1.4 2 3字符型character例:"a" 'n' '1' 'TRUE' 'FALSE'只要带有引号(单双均可)逻辑型logical(必须大写)TRUE TFALSE FNA#比较运算的结果是逻辑值 >,<,<=,>=,==(相等?),!=(不相等) 3==5 FALSE 3!=4 TRUE#逻辑运算 多个逻辑条件的连接 #与&原创 2022-03-14 00:23:52 · 8293 阅读 · 0 评论 -
Linux软件安装 conda
基础conda简介conda安装miniconda下载官方镜像&国内镜像下载:通常服务器在国内的选择清华或者北外,如果服务器在国外选择官网浏览器搜索:ctrl+Fwget -c, --continue resume getting a partially-downloaded file##国内镜像地址:wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64原创 2022-03-14 00:04:56 · 4076 阅读 · 1 评论 -
Linux 之shell脚本编程
01 Linux 系统环境文件系统结构/ 虚拟目录的根目录。通常不会在这里存储文件/bin 二进制目录,存放许多用户级的GNU工具/boot 启动目录,存放启动文件/dev 设备目录,Linux在这里创建设备节点/etc 系统配置文件目录/home 主目录,Linux在这里创建用户目录/lib 库目录,存放系统和应用程序的库文件/media 媒体目录,可移动媒体设备的常用挂载点/root root用户的主目录/sbin 系统二进制目录,存放许多GNU管理员级工原创 2022-03-13 23:58:33 · 5902 阅读 · 0 评论 -
哈希专项练习
在哈希法存储中,冲突指的是 ( )正确答案: A 你的答案: A (正确)不同关键字值对应到相同的存储地址两个数据元素具有相同序号两个数据元素的关键字值不同,而非关键字值相同数据元素过多解析:1.哈希函数: 哈希法又称散列法、杂凑法以及关键字地址计算法等,相应的表成为哈希表。 基本思想:首先在元素的关键字K和元素的位置P之间建立一个对应关系f,使得P=f(K),其中f成为哈希函数。 创建哈希表时,把关键字K的元素直接存入地址为f(K)的单元;查找关键字K的元素时利用哈...原创 2021-10-02 15:01:12 · 2558 阅读 · 0 评论 -
R 循环中将变量作为对象名
R 循环中将变量作为对象名for (i in c(“tmp1”, “tmp2”, “tmp3”)) {print(i)}[1] “tmp1”[1] “tmp2”[1] “tmp3”for (i in c(“tmp1”, “tmp2”, “tmp3”)) {print(get(i))}[1] 0 0 0 0 0 0 0 0 0 0[1] 0 0 0 0 0 0 0 0 0 0[1] 0 0 0 0 0 0 0 0 0 0但是get(i)[2] = 1 时报错Error in原创 2021-10-02 08:17:38 · 713 阅读 · 0 评论 -
R语言基础
变量和常量R语言跟python一样,并不是perl或者shell那样需要一些特殊字符( $,@等等)开头来代表它是一个变量,只需遵循变量命名规则的字符组合即可,所以呢,如果同样的字符要昨晚常量就必须使用单双引号这样才能区分变量和常量,当然了,数字本身就只能是常量了,变量也不能以数字开头,如果一个数字加上了引号,它就是常量的字符了。更为详细的介绍如下:多种数据类型(数值,字符,逻辑,因子)上面我们讲解了最简单的常量和变量,它们有数字和字符的差异,其实还有其它两个常用的数据类...原创 2021-09-30 07:55:58 · 1616 阅读 · 0 评论 -
12种降维方法终极指南(含Python代码)
12种降维方法终极指南(含Python代码)你遇到过特征超过1000个的数据集吗?超过5万个的呢?我遇到过。降维是一个非常具有挑战性的任务,尤其是当你不知道该从哪里开始的时候。拥有这么多变量既是一个恩惠——数据量越大,分析结果越可信;也是一种诅咒——你真的会感到一片茫然,无从下手。面对这么多特征,在微观层面分析每个变量显然不可行,因为这至少要几天甚至几个月,而这背后的时间成本是难以估计的。为此,我们需要一种更好的方法来处理高维数据,比如本文介绍的降维:一种能在减少数据集中特征数量的同时,避免丢失太多原创 2021-09-29 19:44:49 · 6326 阅读 · 0 评论 -
java SE环境变量配置
JDK默认安装后jdk和jre都在C:\Program Files\Java目录下。1、配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写) 2)在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOM...原创 2021-09-28 22:19:57 · 493 阅读 · 0 评论 -
java SE8 和 jdk1.8的关系 java版本号
java SE8 和 jdk1.8的关系 java版本号JDK版本与发行时间 版本 名称 发行日期 JDK 1.0 Oak(橡树) 1996-01-23 JDK 1.1 none(无) 1997-02-19 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1.1.6 Abigail(阿比盖尔–女子名) 1998-0原创 2021-09-28 22:18:23 · 3910 阅读 · 0 评论 -
机器学习-第九章 聚类
机器学习-第九章 聚类D系鼎溜已关注2020.02.19 10:36:17字数 3,312阅读 3759.1 聚类任务在无监督学习任务中,包括了密度估计、异常检测以及聚类等。其中应用最广泛的是聚类。聚类就是对大量未知标注的数据集,按照数据的内在相似性将数据集划分为多个簇,使簇内的数据相似度高,两簇间的数据相似度低。聚类试图将数据集中的样本划分为若干个通常是不相交的子集,每个子集称为一个"簇"。 通过这样的划分,每个簇可能对应于一些潜在的概念(类别) ,如"浅色瓜" "深色瓜","有籽原创 2021-09-28 16:39:22 · 2137 阅读 · 1 评论 -
Numpy关于数组的基本使用
Numpy关于数组的基本使用D系鼎溜已关注2020.03.27 17:34:14字数 1,713阅读 165附上参考链接https://www.runoob.com/numpy/numpy-tutorial.htmlhttps://www.cnblogs.com/TensorSense/p/6795995.htmlhttps://docs.scipy.org/doc/numpy/大数据挖掘常用的Python包Numpy:科学计算包Scipy:科学计算包Pandas:数据分析处理包Matplot原创 2021-09-28 16:34:15 · 487 阅读 · 0 评论 -
AttributeError: module ‘tensorflow‘ has no attribute ‘Session‘错误解决
AttributeError: module 'tensorflow' has no attribute 'Session'错误解决根据网上教程安装tensorflow环境时,最后都会有个测试代码用来测试tensorflow是否安装成功import tensorflow as tfhello = tf.constant('hello,tf')sess = tf.Session()print(sess.run(hello))有的朋友在运行这样代码时,会出现这样的错误Attr原创 2021-09-28 15:53:32 · 2410 阅读 · 1 评论 -
partially initialized module ‘numpy‘ has no attribute ‘array‘ (most likely due to a circular import)
partially initialized module ‘numpy‘ has no attribute ‘array‘ (most likely due to a circular import)技术标签:Pythonnumpypython数据分析学习numpy时写第一个程序报错如下:partially initialized module ‘numpy’ has no attribute ‘array’ (most likely due to a circular ...原创 2021-09-28 15:38:28 · 782 阅读 · 0 评论 -
Anconda PyCharm TensorFlow
培训前准备工作亲爱的学员:非常欢迎您参加本次培训,在本次培训过程中有大量上机操作或演示环节,为充分利用培训时间、提升培训效果、使培训顺利进行,有如下工作需要您在培训开始前完成:• 计算机环境确认• 软件下载• 软件安装• PyCharm 使用• TensorFlow 安装目录一、计算机环境要求 .........................................................................................2二、软件下载.原创 2021-09-27 13:23:22 · 114 阅读 · 0 评论 -
数据分析编程基础
数据分析编程基础3.1Python软件安装3.2Numpy基本操作之一3.3Numpy基本操作之二3.4pandas基本操作3.5测试题1【单选题】时间序列对象一般使用pandas的()生成A、 concat()函数 B、 append()方法 C、 date_range()函数 D、 time()函数 2【单选题】已知x = [1, 2, 3],执行语句x.append(4)之后,x的值是()A、 [1, 2, 3,...原创 2021-09-27 12:43:04 · 914 阅读 · 0 评论 -
Series([] , [‘索引‘]) 数据字典 {‘项值 ’:键值}
import pandas as pdimport sysfrom pandas import Series,DataFramea=Series([1,2,3,4],index=['one','two','three','four'])aimport pandas as pdimport sysfrom pandas import Seriessdata={'Ohio':3500,'Texas':71000,'Oregon':1600,'Utah':5000}a=Series..原创 2021-09-27 12:38:59 · 171 阅读 · 0 评论 -
MATLAB 1\n\n
原创 2021-09-26 17:41:33 · 233 阅读 · 0 评论 -
MATLAB 半球面
这个题我先用的两个参数画的两个图形,但是我真不会用相同的参数把交线表示出来,问了问老师最后是暴力跑一遍点画的r=linspace(0,1,100);t=0:pi/50:2*pi;[R T]=meshgrid(r,t);x=R.*cos(T);y=R.*sin(T);z=sqrt((1-x.*x - y.*y)+eps);mesh(x,y,z);axis equalhold on;z1=R;x1=cos(T).^2;y1=sin(T).*cos(T);mesh(x1,y1,..原创 2021-09-26 16:54:28 · 5971 阅读 · 3 评论 -
boost:从0到1开发boost(linux、clion)
boost1、安装包下载下载地址选一个就好并将安装包放到centos的适当目录下2、设置编译器和所选库解压$ tar -xvf boost_1_74_0_b1.tar.bz2运行解压后生成的bootstrap.sh文件:$ cd boost_1_74_0/$ ./bootstrap.sh --with-libraries=all --with-toolset=gcc--with-libraries指定编译哪些boost库,all的话就是全部编...原创 2021-01-26 21:15:40 · 397 阅读 · 0 评论 -
linux环境上c++ boost安装boost_1_67_0.tar
编译安装wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gzgzip -dv boost_1_67_0.tar.gztar -zxvf boost_1_67_0.tar./boostrap.sh --help./bootstrap.sh./b2 install默认安装在/usr/local的lib, include中示例g++ -o first first.cpp -lb...原创 2021-01-26 21:12:46 · 824 阅读 · 0 评论 -
Linux下的编译(环境是centos6.8 gcc 4.4.7)
Linux下的编译(环境是centos6.8 gcc 4.4.7)1. 运行命令:yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs Python-devel -y 预先安装这些库,因为下面编译boost时会需要,若已安装,安装时会自动跳过,无需担心2. 定位到/home目录,运行命令:wgethttps://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.t...原创 2021-01-26 21:02:50 · 402 阅读 · 0 评论 -
Linux 安装Boost
1: 安装环境:华为鲲鹏云服务器,系统Ubuntu18.04 arm-64,1核,1G,1M2: 首先更新2.1 apt-get update2.2 apt upgrade3: 安装依赖项3.1 apt-get install libboost-all-dev4: 下载源码并编译4.1: cd 到安装目录cd /usr/local/src4.2: 下载源码wgethttps://dl.bintray.com/boostorg/release/1.66.0/...原创 2021-01-26 20:50:29 · 954 阅读 · 0 评论 -
Linux下Boost编译安装
Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。安装步骤:wget https://dl.bintray.com/boostorg/...原创 2021-01-26 20:49:07 · 1189 阅读 · 0 评论 -
Linux下编译安装Boost1.66
新闻可移植的 C++ 标准库 Boost 发布了 1.66.0 版本,Boost 库是一个经过千锤百炼、可移植、提供源代码的 C++ 库,作为标准库的后备,是 C++ 标准化进程的发动机之一,由 C++ 标准委员会库工作组成员发起。使用 VS 15.5 的开发者请注意,官方表示由于 Visual Studio 15.5 发布得太晚,所以 1.66.0 版本尚未在上面进行过测试。1.66.0 新增了以下三个库: Beast:轻量的 HTTP、WebSocket 和网络操作库,使用了 C...原创 2021-01-26 20:47:19 · 779 阅读 · 0 评论 -
学习C++ 丨 类(Classes)的定义与实现!C/C++必学知识点!
一、"类" 的介绍在C++中, 用 "类" 来描述 "对象", 所谓的"对象"是指现实世界中的一切事物。那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托车, 首先他们都属于"对象", 并且具有一定得相同点, 和一些不同点, 相同点如他们都有质量、都有两个轮子, 都是属于交通工具等。"都有质量"、"两个轮子"属于这个对象的属性, 而"都能够当做交通工具"属于该对象具有的行为, 也称方法。类是属于用户自定义的数据类型, 并且该类型的数据具有一定的行为能力, 也就是...原创 2021-01-25 13:22:01 · 378 阅读 · 0 评论 -
以Linux系统上的gcc为例,解密C语言编译背后的全过程!
在这个互联网时代,很多人都选择了计算机专业,而只要是计算机专业的小伙伴,可能都会学C语言,但是大家是否都清楚C语言编译的完整过程呢,今天我就带着大家一起来做个解密吧。C语言相对于汇编语言是一种高级语言,要想在系统上运行,需要通过编译器把它转换成机器能够读懂的可执行的代码。以Linux系统上的gcc为例,通常我们编译一个源文件都是用下面的命令:$gcc hello.c –o hello编译成功后,目录里会生成hello这个程序,直接运行它可以看到结果。$./helloHello .原创 2021-01-25 13:19:25 · 195 阅读 · 0 评论 -
C++ 类 和 对象!
C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类被称为类的成员。C++ 类 定义定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类的名称意味着什么,也就是说,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。类定义是以关键字class开头,后跟类的名称。类的主..原创 2021-01-25 13:17:10 · 96 阅读 · 0 评论 -
C语言实现九九乘法表共9行9列,重点考察for循环的掌握情况!
有很多小伙伴私信我说需要九九乘法表的代码,所以我就整理出了下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出正方形:运行结果:【代码二】输出右上三角形和左上三角形:运行结果:去掉八个空格后的运行结果:【代码三】输出右下和左下三角形:运行结果:去掉循环后的运行结果:...原创 2021-01-25 13:16:15 · 1326 阅读 · 0 评论 -
如何配置jdk环境变量
1.安装JDK。选择安装目录。在安装过程中,将出现两个安装提示。第一次是安装jdk,第二次是安装jre。建议将两者都安装在同一java文件夹中的不同文件夹中。无法安装在java文件夹的根目录中,将jdk和jre安装在同一文件夹中会导致错误。2.安装jdk并随意选择目录。只需在默认安装目录java之前修改目录即可。安装jre→change→java。先前的目录与jdk目录相同。注意:如果没有安装目录要求,则可以默认设置。无需进行任何更改,只需两次单击下一步即可。...原创 2021-01-23 18:34:22 · 262 阅读 · 0 评论 -
list、tuple、set、dict 四大数据结构
list 列表Python有4大基本数据类型list、set、tuple、dict,把他们看做内存存储解决方案,先了解基本的增、删、差、改即可。 list 是Python中最基本的数据结构,第1个索引是0,第2个索引是1,依此类推最后一个索引为-1。 列表的数据项不需要具有相同的类型, 数据支持重复。 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。增,删,查,改操作l = [100, 'A', True, 3.14, "A"]print(l, len(l), type(原创 2021-01-19 16:40:36 · 318 阅读 · 0 评论