- 博客(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
602
原创 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
531
原创 LeetCode刷题之二分法
二分法的核心思想是在一个单调有序的范围内,不断比较目标值左右两边的中间值,每次可排除一半范围,不断迭代从而逼近正确答案。LeetCode 3535.Search Insert Position给定一个有序数组,和一个key,求这个key在这个数组中的下标,如果没有对应的数字,则求这个数能够插入的下标Example 1:Input: [1,3,5,6], 5Output: ...
2020-01-06 23:11:48
260
原创 python环境
一.pippip是用于安装和管理软件包的包管理器python 2.7.9以及后续版本默认带有pippython 3.4 以及后续版本默认带有pip3二 .virtualenvvirtualenv用于创建一个独立的python环境▪ 解决问题:当一个程序需要使用Python 2.7版本,而另一个程序需要使用Python 3.6版本,如何同时使用这两个程序?如果将所有...
2019-08-17 16:44:59
319
原创 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
394
原创 Spark变量的理解
Table of Contents1. driver变量副本:2. 累加器3 广播变量为什么只能 broadcast 只读的变量?broadcast 到节点而不是 broadcast 到每个 task?为什么要使用广播变量?4.总结1. driver变量副本:可以简单看做main函数中定义的变量,一般而言,当我们给Spark算子(如 map 或 reduc...
2019-03-09 16:10:31
1190
原创 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 < 2; ++...
2018-10-29 22:07:52
260
原创 jtable的批量删除
else if (e.getSource() == del) { //不能这样写// int[] row = table.getSelectedRows();//获取选中的行号// for(int a:row) tableModel.removeRow(a); /* * 这段代码有点技术含量,因为每删除一行,后面行的序号都会减一,总行数也会变化,所以要实时获取行
2017-03-12 16:32:27
1360
转载 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
1367
原创 linux shell编写(持续更新)
bash变量要注意赋值时不能有空格定义使用只要有哪里都能识别出来并使用字符串单引号和双引号字符串拼接字符串长度子串左闭右开数组定义读取数组for循环执行外部程序传参数运算符算数运算符比较运算符文件运算符if表达式if then else fi成对1.bash-下面这行代码的意思是告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。#!/bin/
2017-01-20 17:33:09
418
原创 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
415
原创 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
3133
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
16198
原创 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
966
原创 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
6290
原创 javase开发问题贴(持续更新)
1.模态框//设置模态,阻塞其它窗体setModal(true);//一点要在setVisible(true);之前,因为设置模态框之后就阻塞了。//而且一帮setvisibale要放在最后
2017-01-15 00:25:00
444
原创 httpclient的使用
不要让log4j输出httpclient4的日志注意是httpclient4,在stackoverflow上有一些解释和方法 在log4j.properties中加入以下两句log4j.logger.org.apache=WARNlog4j.logger.httpclient=WARN
2017-01-14 20:40:40
341
原创 深入理解c/c++之从编译器角度理解变量和指针
变量的定义变量的访问指针的定义和访问void 指针指针的自增变量的定义说明语句: 类型 变量名例如: int a;作用: 编译器申请sizeof(类型)个字节的存储空间,系统返回申请的地址,编译器写入标识符表:[a,地址,int],标识符表:(1)变量名,(2)变量地址,(3)类型变量的访问这样访问a的时候,通过变量名就可以找到a的地址,通
2017-01-12 00:33:50
951
原创 c/c++指针常见错误
C++指针未分配内存int * a = NULL;int b = 9;*a = b; // 这里会出现段错误,因为a并未分配内存。//正确的写法是a = new int();//得先分配*a = b;
2017-01-11 22:44:09
320
原创 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
304
原创 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
6662
1
原创 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
332
原创 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
525
原创 最小二乘法与多元线性回归
设有方程组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
4542
原创 指针强制转换
#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
420
原创 securtCRT ssh公钥登陆腾讯云服务器
public key登陆:1.首先为腾讯云服务器创建一个密钥,将密钥保存到本地。2.将密钥与云主机关联起来3.secureCRT的session右键选择property,选择ssh2,hostname为ip地址port为22username为:(自己写)publickey为步骤1中保存到本地的密码4.记得开启主机。
2016-07-24 21:45:19
2690
原创 缓冲区的一些测试代码
#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
447
原创 先根递归建立二叉树(顺序表示法)
#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
1332
原创 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
453
原创 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
534
原创 \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
624
原创 atoi的用法
atoi()函数 原型:int atoi (const char *nptr) 用法:#include 功能:将字符串转换成整型数;atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负号才开始做转换,而再遇到非数字或字符串时('\0')才结束转化,并将结果返回。 说明:atoi()函数返回转换后的整型数。 举例:[cpp]
2016-03-16 20:52:58
4197
原创 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
320
转载 strstr的用法
头文件:#include strstr()函数用来检索子串在字符串中首次出现的位置,其原型为: char *strstr( char *str, char * substr );【参数说明】str为要检索的字符串,substr为要检索的子串。【返回值】返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL。【函数示例】strstr()函数的使
2016-03-16 20:48:33
3134
转载 strstr的用法
头文件:#include strstr()函数用来检索子串在字符串中首次出现的位置,其原型为: char *strstr( char *str, char * substr );【参数说明】str为要检索的字符串,substr为要检索的子串。【返回值】返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL。【函数示例】strstr()函数的使
2016-03-16 20:48:32
457
原创 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
694
原创 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
1369
原创 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
321
原创 反转链表
#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
297
原创 倒序输出链表
//递归实现#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
422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人