自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hey this is my github url

https://gist.github.com/orangefighton

2019-11-02 09:51:42 153

原创 Install Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"If you see warnings like this:Warning: /usr/local/bin is not in your PATH.2.Please execute thi...

2019-11-02 09:42:08 199

原创 Load tables

Reference:地址

2019-11-01 09:41:06 167

原创 Bootstrap 1

<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi...

2019-10-23 09:42:00 89

原创 EC2上传文件

scp -i /Users/orange/Documents/inf551.pem /Users/orange/Documents/payment_instructions.pdf [email protected]:/home/ec2-user/upload

2019-09-29 01:59:32 430

原创 python切片练习

#切片def trim(L): if L[0]==' ': L=L[1:] s=int(len(L)) if L[s-1]==' ': L=L[:s-1] return L L=[' ',1,2,3,4,5,' ']l=len(L)print(trim(L))def trim(L): if ' ' in...

2019-06-20 09:13:16 441

翻译 汉诺塔

为什么使用递归?递归的使用场景是面对相同且重复的场景的时候使代码变得简单。#汉诺塔 def function(n,a='A',b='B',c='C'): if n==1: print(a,'->',c) else: function(n-1,a,c,b) function(1...

2019-06-20 09:12:03 96

原创 Python Visual c++ 14.0 is required问题解决办法

https://download.csdn.net/download/zxc6123578610/10401450直接打开就好

2018-05-08 21:57:02 1304

原创 Linux安装Mysql

1 # yum -y install mysql-server mysql mysql-dev 2 启动mysql # service mysqld start 3 为root用户配置一个密码 # mysqladmin -u root password ‘密码’ 4 用root用户登录 # mysql -u root -p 5 输入密码登录到mysql 6 看一下数据库 mysq

2017-11-23 19:37:32 190

原创 二分查找(时间复杂度为O(logn))

//二分查找函数 int BinarySearch(const int A[], int X, int N) { int Low, Mid, High; Low = 0; High = N - 1; while (Low <= High) { Mid = (Low + High) / 2; if (A[Mid] < X) {

2017-11-15 11:49:03 1026

原创 求最大子列和(时间复杂度分别为O(n3) O(n2) O(n))

#include<stdio.h>#include<math.h>#pragma warning(disable:4996)int Three(const int A[], int N);int Two(const int A[], int N);int One(const int A[], int N);int Max(int MaxLeftSum, int MaxRightSum,

2017-11-14 18:10:57 1475

原创 数据结构——线性表的实现(增删部分)

#include<stdio.h>#include<stdlib.h>#define LIST_INIT_SIZE 10#define LISTINCREMENT 10typedef int ElemType;typedef int Status;typedef struct { ElemType *elem; int length;//当前长度 int list

2017-11-13 20:43:15 457

转载 两个List合并

#include <stdio.h> #include <stdlib.h> #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define LIST_INST_SIZE 5 #define LISTINCREME

2017-11-13 12:57:52 356

转载 25岁Java工程师如何转型学习人工智能?

2017-05-16 阿里技术 “大牛我要问”栏目推出一段时间后,阿里妹收到不少童鞋的来信,其中以职业发展、技术成长的困惑居多。今天阿里妹选择了一个颇具有代表性的问题:关于目前大热的AI入门学习,希望能帮助有同样问题的童鞋解惑指路。来信问题:25岁Java工程师如何转型学习AI?我是一名25岁的Java开发工程师。本科学习的专业是信息与计算科学(数学专业),因为对计算机方面感兴趣,之后培训学习了J

2017-11-06 15:29:21 849

转载 源码、反码、补码讲解(转载自张子秋的博客,链接在本文最后)

一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和 10000011

2017-10-27 14:34:55 245 1

原创 SpringMVC阶段总结(一)

将参数放入SpringMVC中的方法 1、使用HttpServletRequest @RequestMapping("/index") public String toIndex(HttpServletRequest request) { List<user> u = dao.getUser(); request.setAttribute("user"

2017-10-16 19:41:21 212

原创 项目拆分

现在我学到的拆分分为两种: 1、水平拆分(按照表现层、dao层等进行拆分) 2、垂直拆分(将每一个功能模块进行拆分,比如淘宝,将购物车和购买拆分开来)对于1来说: 1、service层(对用户业务逻辑进行处理) 2、dao层(和数据库进行交互) 3、表现层 (能让用户看见的) ——①model 模型 ——②view 页面 ——③controller 控制器

2017-10-14 13:38:00 2822

原创 JavaWeb初探

一个最基本的JavaWeb项目需要什么: 1、网页 2、servlet让一个类成为Servlet的方法 1、继承HttpServlet(需要导入Tomcat包) 如果找不到HttpServlet,那么检查是否添加了Tomcat服务 2、指定处理位置 3、重写service方法或者doGet和doPost方法对于2项,有两种方法来实现: 1、直接写注释@WebServlet(“/

2017-10-14 13:29:23 179

原创 Tomcat下载与使用

1、Apache官网找Tomcat 版本号推荐8.0 64-bit Windows.zip2、添加tomcat步骤 3、建一个Web工程(不使用Maven) 在Other里搜索Dynamic Web Project Generate 选项代表的是自动生成web.xml配置文件 发布项目的时候发布的是webcontent里的东西更改Tomcat的

2017-10-13 16:50:45 341

原创 eclipse导包和maven导包、lombok包

1、eclipse导包: 在工程上右键然后点击Build Path,然后找Configure Build Path add external jars2、maven导包: pom.xml里<dependencies></dependencies>标签内使用lombok包步骤: 1、找到Eclipse文件夹下的eclipse.ini 在最后面增加-javaagent:lombok.jar

2017-10-13 16:26:17 819

原创 SQL增删改查、SQL注入、事务

SELECT * FROM user WHERE name=”abcd” and password=”“; 当password设置为1234” or “1”=”1”; SELECT * FROM user WHERE name=”abcd” and password=”1234” or “1”=”1”; 所以在JDBC中,使用?替代参数事务写法:将获取到的连接的自动提交关闭就OKConnec

2017-10-13 16:17:36 1482

原创 Java反射

反射是通过一个类名(字符串) 找到类,然后调用类里的方法,也可一用一个未开发完成的类 使用举例:Class clz=Class.forName("");Object obj=clz.newInstance();Method method=clz.getMethod("setSno",String.class);method.invoke(obj,"1234");Method method

2017-10-13 16:04:32 133

原创 Maven介绍与使用

在项目中,项目分工后遇到的问题是: 1、不希望将所有代码暴露 2、不同项目之间存在依赖,需要实时更新 3、引用的包版本号不统一 解决1的方法是将工程打包成jar包,这样子别人看不到本身的代码,所以可以引用maven 使用步骤: 1、Apache下载 2、解压 3、配M2_HOME环境变量 4、在PATH下增加;%MAVEN_HOME%\bin; 5. 更换settings(原

2017-10-13 15:11:07 179

原创 SpringMVC的搭建

使用eclipse通过maven建立SpringMVC 1、建立一个maven工程 2、webapp下建立一个WEB-INF文件夹,并添加web.xml(模板在最后,标注为1) 3、在pom.xml中添加两个包:Spring Context和Spring Web Mvc 这一步之后,正常情况下会出现8个依赖的包<dependency> <groupId>org.springf

2017-10-13 10:20:08 160

原创 HTML知识点总结

绝对定位:1.设置绝对定位的外层没有设置定位 那么内层设置了定位以后定位就是依据浏览器定位,因为脱离了文档流 2.设置绝对定位的外层设置了定位 那么就是相对于外层进行定位表单

2017-09-27 22:13:43 138

原创 数据结构初探

数据结构: (1)解决问题方法的效率,跟数据的组织方式有关 (2)解决问题方法的效率,跟空间的利用效率有关 (3)解决问题方法的效率,跟算法的巧妙程度有关抽象数据类型: 数据类型: (1)数据对象集 (2)数据集合相关联的操作集 抽象: 只定义,不实现算法定义: 一个有限的指令集 接受一些输入(或者不接受) 产生输出 在有限步骤之后终止 每一条指令,必须有充分明确的目标,不

2017-09-09 20:34:53 186

原创 秦九昭算法

package DS1;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; System.out.println(funct

2017-09-09 18:49:56 2320 1

转载 String、=、equal详解

第一节 String类型的方法参数运行下面这段代码,其结果是什么?package com.test;public class Example { String str = new String("good"); char[] ch = { 'a', 'b', 'c' }; public static void main(String[] args) { Examp

2017-09-09 17:53:04 254

转载 Tomcat输出路径解释

双击server面板中的Tomcat v6.0 Server,出现的Server Locations配置有三个选项: 1. Use workspace metadata (does not modify Tomcat installation); 2. Use Tomcat installation (take control of Tomcat Installation);

2017-09-07 15:50:48 733

原创 MySQL数据库基础(二)

基本MySQL语句及某些注意事项1.查询 SELECT 字段列表 FROM 表名;2.添加记录 INSERT INTO 表名(字段列表) VALUES(字段列表) 注意: (1)如果表明后不写字段列表,默认会添加所有的列表,不过不推荐,因为如果以后要拓展会很困难 (2)两个字段列表必须一一对应 (3)如果是自增字段,可以不在字段列表中存在3.更新

2017-08-23 22:50:30 3862

原创 MySQL练习(一)

1.选择部门30中的所有员工 2.列出所有办事员(CLERK)的姓名,编号和部门编号 3.列出佣金(comm)高于薪金(sal)的员工 4.找出佣金(comm)高于薪金百分60的员工 5.找出部门10中所有经理(MANAGER) 和部门20中所有办事员(CLERK)的详细资料 6.找出部门10中所有经理,部门20中所有的办事员,既不是经理又不是办事员,但是薪金大于或等于2000的所有员工的

2017-08-23 13:39:36 7576

原创 MySQL数据库基础(一)

MySQL数据库基础(一)一、建立数据库CREATE DATABASE &&; &&为用户自己定义的数据库名二、建表CREATE TABLE &&( 数据名 数据类型 后缀, 数据名 数据类型 后缀 ); &&为用户自己定义的表名 数据类型包括int、varchar()、char()…… 其中varchar和char括号里的内容为一个阿拉伯数字,如果将阿拉伯数字传进去则

2017-08-21 20:17:40 4328

原创 HTML---第二天内容

1.所有的网页遵循的标准 W3C标准,全称World Wide Web Consortium,万维网联盟2.table标签  定义表格 (1)表头  行 -- 单元格 (2)表身  行 -- 单元格                              若是想将线两条线合起来,在的里将border-coll

2017-08-19 09:12:46 1280

原创 HTML---第一天内容

Html不是编程语言,是超文本标记语言在什么地方都能编辑---任何文本编辑器都可以 通常的后缀名.html语法全用标签组成--1.基本标签 (1)声明 必须写在HTML的第一行上 (2)所有的标签都必须包裹在中 (3)中潜逃了两个标签 (4)标签,表示眼睛能看见的全在body标签中 (5)在标签中可以使用辅助标签,此标签能声明网页的编码和搜索信息,实例如下:  

2017-08-19 09:07:05 1255

microsoft visual c++ 14.0 For Python

microsoft visual c++ 14.0 is required问题解决办法,为了解决安装python安装中遇到的问题

2018-05-08

空空如也

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

TA关注的人

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