
其他语言
本科从事信息系统开发方向,为以前的一些博文整理。
Data_Designer
热衷于数据分析,大数据处理,机器学习等领域,天津大学,硕士学位,希望在编码和科研的过程中积累自己一点微不足道的经验,以后希望从事的工作方向为推荐系统和数据分析等领域,目前在网易伏羲Lab算法工程师实习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
/bin/bash^M: bad interpreter: No such file or directory
死活搞不好,其实是换行符的问题,检查文件格式(大多是windows写好传到linux的问题)1.cat -A filename,如果输出结果中行末尾是^M$,则是dos格式,如果行末尾只是$,则是unix格式。2.vim filename,编辑文件,执行“:set ff”,若执行结果为fileformat=dos则为dos格式,若执行结果为fileformat=unix则为unix格式。3.od -t x1 filename,以16进制查看文件,若输出结果中存在“0d 0a”则为dos格式,如..原创 2021-06-22 10:48:00 · 400 阅读 · 0 评论 -
Redis学习指南
q原创 2021-04-17 14:15:53 · 188 阅读 · 0 评论 -
Gurobi安装详细指南-2020最新版
官网网址:Gurobi官网地址第一步 注册账户(注意在校园网的条件下及使用校园邮箱)注册完以后系统会发送一封Activation Email到你的账户第二步 下载文件下载后一路下一步就可以,最后要求重启,手动或者自动均可,我是自动重启没问题。第三步 License文件下载复制标红的命令,然后使用Win+R,输入cmd。在命令行窗口粘贴该命令,然后回车,出现如下结果,继续回车即可,license默认存储该目录。第四步 喜大普奔的使用即可原创 2020-09-24 00:06:07 · 19102 阅读 · 19 评论 -
C语言算法实现-模式匹配
实验内容与要求内容:问题描述:从键盘输入一个目标串S,并输入要匹配的模式串T,利用串的简单的模式匹配和KMP算法,定位模式串在主串中的位置。要求:n 设计要求首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单项配上相应的功能。主控菜单设计要求:程序运行后,显示一个标题“模式匹配算法”,标题下方给出6个菜单项的内容和输入提示:1.输入一个主串S2.输入一个模...原创 2018-05-27 00:09:35 · 2314 阅读 · 0 评论 -
C语言算法实验-稀疏矩阵
实验内容与要求 内容: 问题描述:从键盘输入一个稀疏矩阵A,稀疏矩阵的输入形式采用三元组表示,然后进行快速转置成B,输出矩阵B。 要求: n 设计要求 首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单项配上相应的功能。 主控菜单设计要求:程序运行后,显示一个标题“稀疏矩阵转置”,标题下方给出5个菜单项的内容和输入提示: 1.三元组形式输入稀疏矩阵A 2.输出矩阵A(三元...原创 2018-05-27 00:08:21 · 1983 阅读 · 0 评论 -
C语言算法实验-哈夫曼编码
实验内容与要求 问题描述: 用哈夫曼编码进行通信时,可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对要传输的数据预先编码。试为这样的信息发送端写一个哈夫曼编码程序。 1.初始化。从终端输入字符集大小 n ,以及 n 个字符和 n 个权值,试构造一棵哈夫曼树,要求左子树的权值小于右子树的权值。 2.编码。若输入的权值分别是报文中不同字符出现的频率...原创 2018-05-27 00:06:08 · 4886 阅读 · 0 评论 -
C语言算法实验-二叉树
实验内容与要求 问题描述: 建立一棵二叉树,试编程实现二叉树的如下基本操作: 1.按先序序列构造一棵二叉链表表示的二叉树T; 2.对这棵二叉树进行遍历:先序、中序、后序遍历,分别输出结点的遍历序列; 3.求二叉树的叶结点数目; 要求: n 设计要求 首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单项配上相...原创 2018-05-27 00:04:42 · 3227 阅读 · 5 评论 -
数据结构常见实验2-链式存储
二.线性表的链表存储一、设计需求描述实现链表的建立、取元素、修改元素、插入、删除等链表的基本操作。(1)依次从键盘读入数据,建立链表和链表; (2)输出链表中的数据元素(3)求链表的长度;(4)根据指定条件能够取元素;(5)实现在指定位置插入和删除元素的功能。二、程序设计指导思想:首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单项配上相应的...原创 2018-04-21 17:34:57 · 1228 阅读 · 0 评论 -
数据结构常见实验-顺序存储
一、设计需求描述实现顺序表和链表的建立、取元素、修改元素、插入、删除等顺序表的基本操作。(1)依次从键盘读入数据,建立顺序表和链表; (2)输出顺序表中的数据元素(3)求顺序表的长度;(4)根据指定条件能够取元素;(5)实现在指定位置插入和删除元素的功能。二、程序设计指导思想:首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单项配上相应的功能。三、...原创 2018-04-21 17:33:52 · 1274 阅读 · 0 评论 -
数学建模-常见数据分析代码
一,matlab绘图函数汇总基本绘图和图形 box 坐标轴边界 errorbar 沿曲线绘制误差条 hold 在图形窗口中保留当前图形 line 创建线条对象 LineSpec (Line Specification)...原创 2019-09-09 07:18:33 · 7039 阅读 · 0 评论 -
数学建模学习(二)
评价模型要先将数据标准化处理模型最后最好有检验和灵敏度分析有流程图,有问题分解和分析多目标规划问题要考虑多种因素之间的影响,最后转变为线性规划(linprog命令)指派问题首先进行0-1替换运筹学问题指的是问题结果是双方努力的结果层次分析法最后要进行一致性检验,前期可用两两比值的方法标准化数据一般算法程序都在附件中(ex代表例子,anli前有$)最小二乘法后一般要加上回归分析(筛...原创 2018-01-30 17:39:47 · 696 阅读 · 0 评论 -
数学建模学习笔记一
评价模型要先将数据标准化处理模型最后最好有检验和灵敏度分析多目标规划问题要考虑多种因素之间的影响,最后转变为线性规划(linprog命令)指派问题首先进行0-1替换运筹学问题指的是问题结果是双方努力的结果层次分析法最后要进行一致性检验,前期可用两两比值的方法标准化数据一般算法程序都在附件中(ex代表例子,anli前有$)最小二乘法后一般要加上回归分析(筛选变量)(regress)动...原创 2018-01-27 21:49:05 · 781 阅读 · 0 评论 -
HBase分布式数据库操作-Hadoop实践
JAVA代码成果展示HBase操作-Shell&JAVA API启动Hadoop,Hbasecd /usr/local/hadoop./sbin/start-dfs.shcd /usr/local/hbase./bin/start-hbase.sh进入Hbase环境,退出Hbase环境bin/hbase shellexit关闭Hbase,Hadoop...原创 2020-03-16 15:59:55 · 1840 阅读 · 0 评论 -
HDFS文件系统基本操作-Hadoop实践
操作流程1.启动Hadoop2.导入相关的jar包右键项目属性,选择Property,在弹出的对话框左侧列表中选择Java Build Path,如下图所示:选择Add External JARs,就可以逐个(也可以选择多个,但是限制在同一个文件夹中)添加第三方引用jar包。3.调用Java Api进行编程3.1检查文件是否存在import org.apache....原创 2020-03-13 11:46:03 · 3278 阅读 · 1 评论 -
AspectJ—AOP开发
两种方式:注解方式,XML方式AspectJ:基于java语言的AOP框架,@AspectJ使用JDK注解技术,允许在Bean类中直接定义切面导入包:aop,appalliance和aspects,aspectjweaver包注解方式:通知:@Before,相当于BeforeAdvice;@AfterReturning,相当于@AfterReturningAdvice;@Around,相当...原创 2019-06-08 20:53:05 · 1306 阅读 · 0 评论 -
JAVA高级-Spring-AOP
AOP:面向切面编程,通过预编译技术实现程序功能,采用横向抽取机制,取代了纵向继承体系程序代码纵向继承,以子类重写父类方法 横向抽取,使用动态代理,纯java,想目标类植入增强代码相关术语:连接点,切入点,通知/增强,引介,目标对象,织入,代理,切面连接点:值得是可以被拦截到的点,即可以被增强的方法Pointcut:真正被拦截到的点,即确实增强的方法Advice:拦截后要做的事情,即增强...原创 2019-06-07 19:41:16 · 1183 阅读 · 0 评论 -
Spring框架初体验——Bean管理之注解和XML
Spring为一站式轻量级开发框架(Web逻辑层,业务层,持久层)工厂+反射+配置文件实现解耦合schema:约束 docs:api文档和开发规范 libs:开发所需要的jar包1.导入核心spring jar包:logging,beans,context,core,expression,log4j包,这些在pom.xml中配置2.Project Structure更改默认目录,可以获得想...原创 2019-06-06 21:18:30 · 1158 阅读 · 0 评论 -
JAVA复习-泛型知识点整理
1.使用泛型的目的是为了保证集合中的元素类型相同,避免引发异常。2.可以为任何类,接口添加泛型声明,并不是只有集合类才可以使用泛型声明。当为该类定义构造器的时候,构造器名还是原来的类名,不要增加泛型声明。例如,public Apple(){T info}3.当创建了带泛型的接口,父类之后,可以为该接口创建实现类,或者从该父类中派生子类,这些子类不能再包含类型形参。例如public cl...原创 2019-05-11 18:01:02 · 1132 阅读 · 0 评论 -
Java复习-小型知识点
1.DISPOSE_ON_CLOSE是隐藏当前窗口,并释放窗口占有的资源(自身窗体会关闭),EXIT_ON_CLOSE是结束窗口所在的应用进程(结束该进程所拥有的全部窗口)。2.常见的布局,FlowLayout布局:JPanel的默认布局,组件按照加入的顺序从左向右排列,每一行组件都居中排列,组件之间的默认距离为5个像素,组件大小为最佳大小。BorderLayout布局,JFrame的默认布局...原创 2019-05-01 17:13:15 · 1099 阅读 · 0 评论 -
JAVA集合注意事项-Set
所有的Java集合类都位于java.util包下集合里只能保存对象Set中元素不能重复 List类似数组且其长度可变 Map存储键值对Collection是List,Set,Queue接口的父接口所有Collection都重写了toString()方法当程序调用Iterable的forEach遍历集合元素,可以使用lambda表达式遍历集合当使用Iterator迭代访问C...原创 2018-11-01 11:33:47 · 1491 阅读 · 0 评论 -
快速搞定最强IDE-intellij idea快捷键
IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F...原创 2018-10-28 16:32:32 · 1129 阅读 · 0 评论 -
JDBC_Template原理整理
JDBC Template提供统一的模板方法,在保留代码灵活性的基础上,减少持久化代码1.需要引入mysql的jar包,jdbc,tx组件,常见的spring组件2.配置spring.xml(即applicationContext),dataSource和jdbctemplateexecute方法:用于测试执行sql语句int update(String sql,Object[]args)...原创 2019-06-10 14:40:36 · 1224 阅读 · 0 评论