自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 资源 (5)
  • 收藏
  • 关注

原创 腾讯云服务器安装MySQL并远程连接权限

1.安装sudo apt-get install mysql-serversudo mysql_secure_installationsystemctl status mysql.service2. 配置安全组,放开3306端口3. 将用户的访问地址改为%mysql -u root -puse mysql;GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’;//这里的123456为你给新增权限用户设置的密码,%代表所

2020-07-11 22:53:22 548

原创 vue-amdin-template的改造使用

一. 该项目的结构原理├──App.vue//入口├──api//各种接口├──assets//图片等资源├──components//各种公共组件,非公共组件在各自view下维护├──icons//svgicon├──main.js//入口├──permission.js//认证入口├──router//路由表├──store//存储├──styles//各种样式├──utils//公共工具,非公共工具,在各自view下...

2020-06-14 21:56:29 402

原创 LeetCode刷题之二分法

二分法的核心思想是在一个单调有序的范围内,不断比较目标值左右两边的中间值,每次可排除一半范围,不断迭代从而逼近正确答案。LeetCode 3535.Search Insert Position给定一个有序数组,和一个key,求这个key在这个数组中的下标,如果没有对应的数字,则求这个数能够插入的下标Example 1:Input: [1,3,5,6], 5Output: ...

2020-01-06 23:11:48 196

原创 python环境

一.pippip是用于安装和管理软件包的包管理器python 2.7.9以及后续版本默认带有pippython 3.4 以及后续版本默认带有pip3二 .virtualenvvirtualenv用于创建一个独立的python环境▪ 解决问题:当一个程序需要使用Python 2.7版本,而另一个程序需要使用Python 3.6版本,如何同时使用这两个程序?如果将所有...

2019-08-17 16:44:59 246

原创 Vmware搭建hadoop集群

1.集群的网络设置如下:主机名 ip master 192.168.146.140 slave1 192.168.146.138 slave2 192.168.146.139 表1 <主...

2019-08-12 14:57:43 299

原创 Spark变量的理解

Table of Contents1. driver变量副本:2. 累加器3 广播变量为什么只能 broadcast 只读的变量?broadcast 到节点而不是 broadcast 到每个 task?为什么要使用广播变量?4.总结1. driver变量副本:可以简单看做main函数中定义的变量,一般而言,当我们给Spark算子(如 map 或 reduc...

2019-03-09 16:10:31 1108

原创 OpenMP 入门记录1

1.在编译制导作用域内外都能用的apiomp_get_thread_num();  获得当前线程id,主线程为0omp_get_num_threads();  获得总的线程数目 2  #pragme omp parallel分配n个线程,每个线程都去执行整个作用域的代码段 #pragma omp parallel for (int i = 0; i &lt; 2; ++...

2018-10-29 22:07:52 202

原创 jtable的批量删除

else if (e.getSource() == del) { //不能这样写// int[] row = table.getSelectedRows();//获取选中的行号// for(int a:row) tableModel.removeRow(a); /* * 这段代码有点技术含量,因为每删除一行,后面行的序号都会减一,总行数也会变化,所以要实时获取行

2017-03-12 16:32:27 1287

转载 java视频播放器

http://capricasoftware.co.uk/#/projects/vlcj/tutorial/full-screen官网上有完整代码教程注意要先安装系统对应版本64位版本的vjcj一、工程准备  首先需要下载并安装VLC播放器,然后下载vlcj外部库。         下载slf4j中的slf4j-api-1.7.13.jar、

2017-01-20 23:58:53 1296

原创 linux shell编写(持续更新)

bash变量要注意赋值时不能有空格定义使用只要有哪里都能识别出来并使用字符串单引号和双引号字符串拼接字符串长度子串左闭右开数组定义读取数组for循环执行外部程序传参数运算符算数运算符比较运算符文件运算符if表达式if then else fi成对1.bash-下面这行代码的意思是告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。#!/bin/

2017-01-20 17:33:09 385

原创 linux 的当前路路径

/home/linjiaqin/start/a.cpp#include <iostream>#include <stdio.h>#include <fcntl.h>using namespace std;int main(){ int flg = open("a.txt",O_CREAT); printf("%d\n", flg);}g++ -o a a.cpp生成可执行

2017-01-20 13:57:11 376

原创 office转pdf和图片实现在线预览

jar包和openoffice的下载打开openoffice代码jar包和openoffice的下载最好都到官网下载或者sourceforge下载,不要在csdn或者其他的地方下载,因为很多都被人重新打包过导致各种问题。 - pdfbox的下载地址 只需要pdfbox-1.8.13.jar,fontbox-1.8.13.jar,用来pdf转图片 - openoffice的下载地址 -

2017-01-19 22:50:15 3061 1

原创 JAVA POI的初步使用

下载地址https://archive.apache.org/dist/poi/release/bin/需要的jar包(我用的是3.10final)Poi-3.10-Final.jar (用于xls)Poi-ooxml-3.10-Final.jar (用于xlsx)Poi-ooxml-schemas-3.10.jarXmlbeans-2.30.jardom4j-1.6.1.ja

2017-01-19 00:05:21 16089

原创 itextpdf的使用之中文字体

在windows,font,找到simkai.ttf字体拿过来使用import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import com.itextpdf.text.Document;import com.itextpdf.text.DocumentEx

2017-01-17 16:23:27 903

原创 eclipse项目目录结构和路径

目录结构各种libraries含义目录结构src bin 其它文件夹(iamges, conf, lib)src下面是java文件, bin下面是class文件其它文件夹-》build path-》use as source folder,实际上就是加到bin下面,这样就和class是同个路径下。这样就有了两份了,但是bin里面的只有整体编译的时候才会更新,对conf的更改还是只在conf

2017-01-15 14:43:26 6137

原创 javase开发问题贴(持续更新)

1.模态框//设置模态,阻塞其它窗体setModal(true);//一点要在setVisible(true);之前,因为设置模态框之后就阻塞了。//而且一帮setvisibale要放在最后

2017-01-15 00:25:00 407

原创 httpclient的使用

不要让log4j输出httpclient4的日志注意是httpclient4,在stackoverflow上有一些解释和方法 在log4j.properties中加入以下两句log4j.logger.org.apache=WARNlog4j.logger.httpclient=WARN

2017-01-14 20:40:40 301

原创 深入理解c/c++之从编译器角度理解变量和指针

变量的定义变量的访问指针的定义和访问void 指针指针的自增变量的定义说明语句: 类型 变量名例如: int a;作用: 编译器申请sizeof(类型)个字节的存储空间,系统返回申请的地址,编译器写入标识符表:[a,地址,int],标识符表:(1)变量名,(2)变量地址,(3)类型变量的访问这样访问a的时候,通过变量名就可以找到a的地址,通

2017-01-12 00:33:50 884

原创 c/c++指针常见错误

C++指针未分配内存int * a = NULL;int b = 9;*a = b; // 这里会出现段错误,因为a并未分配内存。//正确的写法是a = new int();//得先分配*a = b;

2017-01-11 22:44:09 285

原创 c++ 异常处理(1)

最简单的情况int main(int argc, char *argv[]){ Mat image; image = imread("/home/linjiaqin/picture/bg1.ng"); try { if (!image.data) throw String("pic not"); //throw什么类型,catch对应什

2017-01-11 21:03:16 262

原创 10分钟搞懂git和github(该教程只适合快速入门)

目录目录正文一 git的安装配置只有初次使用需要配置用户名和邮件 ssh-keygen -t rsa添加公钥二最基础本地git操作若这步看不懂请先看四三 关联远程github的操作四github和git的通俗理解正文一 .git的安装配置(只有初次使用需要配置)1 用户名和邮件$ git config --global user.name "runoob"$ git confi

2017-01-09 18:53:26 6569

原创 log4j入门教程

目录目录正文导入log4j的jar编写log4jproperties文件0 该文件要放在src的目录下1 logger的编写2 appender的编写3 layout的编写4 patter的编写5其他参数代码的使用1 制定配置文件路径2例子log4j的编码习惯一个配置文件的例子正文1. 导入log4j的jarlog4j的下载链接 新建一个lib文件夹,把jar包放

2017-01-09 18:38:53 304

原创 10分钟搞懂git和github

10分钟搞懂git和github                                                 (该教程只适合快速入门)一    git的安装配置(只有初次使用需要配置)1用户名和邮件$ git config --global user.name "runoob"$ git config --global user.email test@r

2016-12-25 00:18:35 483

原创 最小二乘法与多元线性回归

设有方程组Xβ=Y,求解β设y=2*x0 + 3*x1 + 1 当X = [ [1, 1, 1],               [1, 2, 1],               [2, 1, 1]]时  β=[ [x0], [x1], [x2] ]       Y=[ [6], [9], [8] ]用numpy求解:from numpy import linalg

2016-11-13 17:38:05 4485

原创 指针强制转换

#include #include using namespace std;int main(){ char a = 0x11; printf("%d\n",(int)a); unsigned int b = 0x12345678; char * p = (char *)&b; for(unsigned int i = 0; i <4; i++)

2016-07-30 19:08:55 347

原创 securtCRT ssh公钥登陆腾讯云服务器

public key登陆:1.首先为腾讯云服务器创建一个密钥,将密钥保存到本地。2.将密钥与云主机关联起来3.secureCRT的session右键选择property,选择ssh2,hostname为ip地址port为22username为:(自己写)publickey为步骤1中保存到本地的密码4.记得开启主机。

2016-07-24 21:45:19 2613

原创 缓冲区的一些测试代码

#include #include #include #include using namespace std;int main(){ //i find the size of buffer is 512B for(int i=0;i<513;i++)printf("%c ",'a'); while(1) { } /* fo

2016-04-02 23:39:36 409

原创 先根递归建立二叉树(顺序表示法)

#include #include #include #define maxn 1005#include #include using namespace std;class node{public: node(char c,node*l=NULL,node*r=NULL):c(c),l(l),r(r){}; node *l,*r; char c;};

2016-03-29 21:17:10 1295

原创 linux c 线程池

#include #include #include #include #include #include struct Job{ void * (*fun)(void *arg); void * arg; Job * next;};struct Thread_Pool{ pthread_mutex_t lock; pthread_cond_t ready;

2016-03-17 22:44:57 421

原创 strcasecmp

strcasecmp  strcasecmp(忽略大小写比较字符串)   相关函数 bcmp,memcmp,strcmp,strcoll,strncmp  表头文件 #include  定义函数 int strcasecmp (const char *s1, const char *s2);  函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。

2016-03-16 21:23:09 475

原创 \r\n

'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格,通常敲一个回车键,即是回车,又是换行(\r\n)。Unix中每行结尾只有“”,即“\n”;Windows中每行结尾是“”,即“\n\r”;Mac中每行结尾是“”。\n是换行,英文是New line,表示使光标到行首\r是回车,英文是Carriage return,表示使光标下移一格\r\n表示回车换行我们在平时使用电脑时

2016-03-16 21:02:53 434

原创 atoi的用法

atoi()函数 原型:int atoi (const char *nptr) 用法:#include 功能:将字符串转换成整型数;atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负号才开始做转换,而再遇到非数字或字符串时('\0')才结束转化,并将结果返回。 说明:atoi()函数返回转换后的整型数。 举例:[cpp]

2016-03-16 20:52:58 4053

原创 isspace

/*将字符串str[]中内含的空格字符找出,并显示空格字符的ASCII码*/1234567891011#include#includemain(){inti;charstr[]="123c @# FD\tsP[e?\n";for(i=0;str[i]!=0;i++){if(isspace(str[i]))printf("str[%d]isawhite-spa

2016-03-16 20:51:08 286

转载 strstr的用法

头文件:#include strstr()函数用来检索子串在字符串中首次出现的位置,其原型为: char *strstr( char *str, char * substr );【参数说明】str为要检索的字符串,substr为要检索的子串。【返回值】返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL。【函数示例】strstr()函数的使

2016-03-16 20:48:33 3089

转载 strstr的用法

头文件:#include strstr()函数用来检索子串在字符串中首次出现的位置,其原型为: char *strstr( char *str, char * substr );【参数说明】str为要检索的字符串,substr为要检索的子串。【返回值】返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL。【函数示例】strstr()函数的使

2016-03-16 20:48:32 416

原创 socket客户端代码

#include #include #include #include #include #include #include #define port 8081#define maxn 100int main(int argc,char *argv[]){ int s; struct sockaddr_in server; s=socket(AF_INET, SOCK

2016-03-16 17:34:16 654

原创 sizeof运算符和memcpy的用法

#include #include #include using namespace std;void test(int * a){ cout<<sizeof(a)<<endl;}int main(){ char s1[]="hello"; char s2[]="aaaaaaa"; int a1[]={1,2,3,4,5}; int a2[]={6,7}; int n=

2016-03-16 17:33:14 1317

原创 c++模板---堆

#include #include #include using namespace std;templateclass priority{ T * e; int sz;public: priority(int n=1005); priority(T * a,int n); T top(); void pop(); void p

2016-03-12 22:40:52 274

原创 反转链表

#include #include using namespace std;class node{public: int data; node * next; node(int d):data(d),next(NULL) { } node(){}};void add(node * &head,node * &tail,int data

2016-02-27 21:32:22 266

原创 倒序输出链表

//递归实现#include #include using namespace std;class node{public: int data; node * next; node(int d):data(d),next(NULL) { }};class lists{ node * head; node * tail

2016-02-27 19:29:57 394

office转pdf和图片实例

office转pdf和图片

2017-01-19

substance.jar

swing美化包substance,这是比较完整的

2017-01-18

java编程题100道

java入门的100道题目,从浅到深,如果c语言或者c++入门了,完成这些题目一半以上绝对不是问题,可以让你对java的基础有所巩固

2014-07-30

acm选拔赛题目

华南理工大学大一新生acm选拔赛题目,有点难度

2014-01-29

acm新手入门题

适合懂得编程的菜鸟提高自己的水平,只要你懂得最基础的几个规则,你就有办法做出里面的题,也许有几题稍难,可以稍微熟练再做,不过大部分是基础题

2014-01-17

空空如也

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

TA关注的人

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