- 博客(35)
- 收藏
- 关注
原创 写在毕业三周年
计算机专业的职业规划今年6月份正好是硕士毕业满3年,最近半年也经历了很多事情,6升7的晋升答辩、部门领导的相继离职、面试终面被毙。逐渐对计算机行业的职业规划有了新的认识,故写在这里与大家分享。起因某天晚上意淫自己当了组长之后会怎么说话做事,一般认为,组长主要有三个职责:把握团队方向细抓产品质量协调各方资源在这个层面上,组长和员工的工作目标是高度一致的,因为员工的工作目标是升职加薪,一般认为,升职加薪要满足两个前提:参与对公司有价值的项目,且贡献明显专业知识技能过关前提1是否满足很
2021-06-20 23:48:08
283
原创 jmeter 测试入门
Thread Group管理线程,每个线程执行一个用户的完整操作,线程组有20个线程则相当于同时模拟了20个用户的访问控制器1. While Controller当条件满足时,循环2. Transaction Controller事务控制器,用来统计其下所有采样器(及定时器)的耗时采样器1. HTTP Request核心测试组件,用来发Http请求2. Debug Sample...
2018-12-17 21:41:00
358
原创 scala如何优雅地更改第三方包中的代码
Step1 查看目标类的继承结构Step2 当目标类基类为abstart class时trait HBaseTableScanTrait extends RDD { override def methodNeedModify { }}class newHBaseTableScanRDD extends HBaseTableRDD with trait HBaseTableSca...
2018-09-28 14:57:36
496
原创 mac automator自动操作入门
打开并新建一个应用程序几个基本操作1. 请求文本2. 将输入的文本用于设定变量的值3. 在AppleScript中获取变量的值 4. 在Shell脚本中获取变量的值5. 录制AppleScript并编辑 一个例子 日常工作需要在mac上更新代码后,到编译机器打包,传输到测试环境,运行测试程序。但是由于编译时间较长,使得这一过程非...
2018-09-15 13:36:48
14693
1
原创 数据库基础理论
1. 第一范式(1NF):有主键、强调的是列的原子性,未出现在候选键中的列即为 非主键列 ,候选键有多个2. 第二范式(2NF):非主键列必须完全依赖于候选键,而不能是部分依赖,只依赖于候选键的一部分 + 1NF 发生在具有关联键的表中,只保留与关系相关的属性,去除与实体相关的属性,一般为一对多关系3. 第三范式(3NF):非主键列必须直接依赖于候选键,不能存在传递依赖 + 2NF...
2018-09-14 09:37:57
235
原创 十分钟搞懂字符编码
编码方式 描述 ANSI编码 常见于window,与windows操作系统所面向的国家地区有关 在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码 在繁体中文Windows操作系统中,ANSI 编码代表Big5 编码 在日文Windows操作系统中,ANSI 编码代表 Shift_JIS 编码 Unic...
2018-09-14 09:37:49
403
原创 linux简单命令罗列
cat命令:将文件内容一次全输出显示在屏幕上。more命令:分屏显示文件内容,每次只显示一屏,只允许向前浏览。less命令:与more相似,并且支持向前,向后浏览。locate并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作whereis命令只能用...
2018-09-14 09:37:43
263
原创 vi操作备忘
命令模式中的命令::x 到第x行 :0 :1到第一行 gg 到第一行0 行首 $ 行末G 到最后一行 :$ 到最后一行h 左 j 下 k 上 l 右dd cc 删除行 ndd 删除n行 dw 删除所在单词 cw 删除所在单词并进入编辑模式x 删除光标后的一个字符 X 删除光标前的一个字符 nx 删除n个字符D C 删除本行光标后所有字符 u 撤销修改 Ctrl+r 恢复w 以单...
2018-09-14 09:37:34
176
原创 关于Linux权限
-rwxrw-r‐-第一个字符代表文件(-)、目录(d),符号链接(l)其余字符每3个一组(rwx),读(r)、写(w)、执行(x),每组分别表示 u、g、o的权限第一组rwx:文件所有者的权限是读、写和执行第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行第三组r–:不与文件所有者同组的其他用户的权限是读不能写和执行也可用数字表示为:r=4,w=2,x=1 因此rw...
2018-09-14 09:37:18
240
原创 git操作需要注意的几点
GitHub的git配置方法sudo apt-get install gitssh-keygen -t rsa -C "994184916@qq.com"vim .ssh/id_rsa.pubeval "$(ssh-agent -s)"ssh-add ~/.ssh/id_rsagit config --global user.name "your name" git config..
2018-09-14 09:37:08
301
原创 非自然死亡
1.医院隐瞒病毒泄漏2.雪男冒充女子,杀害自杀社区的女人3.弟弟因为食谱版税,杀害姐姐,姐夫懦弱认罪(女主被性别歧视)4.过劳死(伟大的父亲)5.女同事因嫉妒杀人,男友报复6.四人金融犯罪分脏不均,耳环杀人7.校园欺凌,自杀以求解脱,想嫁祸施虐者(纵容)8.有前科的人帮助常去店的好友逃离火灾(原谅)9-10.A-Z手法杀人,假装只破坏尸体没有杀人...
2018-09-10 13:59:47
636
原创 黑镜
S01E01 政客艹猪群体狂欢、人是社会关系的总和S01E02 一千五百万里程娱乐至死有一条恶龙,每年要求村庄献祭一个处女,每年这个村庄都会有一个少年英雄去与恶龙搏斗,但无人生还。又一个英雄出发时,有人悄悄尾随。龙穴铺满金银财宝,英雄用剑刺死恶龙,然后坐在尸身上,看着闪烁的珠宝,慢慢地长出鳞片、尾巴、触角,最终变成恶龙。S01E03 智能眼球出轨难得糊涂...
2018-09-10 13:59:41
797
原创 HeadFirst 设计模式
模式是在某情境下,针对某问题的某种解决方案设计模式的精髓在于接口的实现关系,一种经验而来的最能体现开放封闭的类结构。总的来说,接口可以实现依赖倒置、具体类解耦,组合可以实现委托,避免过度继承下面是阅读Head First 设计模式后摘记出的12个经典的设计模式的类图:(图中未标注情况下,虚线表示对抽象的实现 is a,实线表示继承 extend 或者组合 has a)...
2018-09-10 13:59:35
268
原创 MySQL-Python安装问题小记
Linux安装:版本是python 2.6sudo apt-get install python-devpip install MySQL-pythonsudo ln -s $MYSQL_HOME/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18Windows安装:Mysql-python不兼容Pytho...
2018-09-10 13:59:27
281
1
原创 Ipython notebook 使用详解
在windows环境下安装Anaconda,并配置工作空间1.安装Anaconda2.在D:\Program Files\Anaconda\Scripts中找到jupyter-notebook.exe双击运行3.在windows命令行中输入jupyter notebook --generate-config4. 修改工作空间 在C:\Users\蔚文达\.jupyter\pyth...
2018-09-10 13:59:22
780
原创 HUE安装
安装docker$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo$ sudo yum-config-manager --en...
2018-09-10 13:59:15
225
原创 Apache Toree试用
1. 安装Jupyter、notebook、toreepip install toreepip install notebookpip install jupyternotebook安装失败时执行yum install gcc libffi-devel python-devel openssl-devel2.初始化一个toree包装的Spark Shellj...
2018-09-10 13:59:08
861
原创 CDH中HUE开启Livy Spark提交工具
下载编译Livygit clone https://github.com/cloudera/livy.gitcd livymvn package配置启动Livylivy-env.shexport SPARK_HOME=/opt/cloudera/parcels/SPARK2-2.1.0.cloudera2-1.cdh5.7.0.p0.171658/lib/spark...
2018-09-10 13:59:02
2081
1
原创 RedHat开启VNC远程桌面
1.安装vnc server yum install vnc vnc-server2. 拷贝服务文件到系统服务文件夹 cd /lib/systemd/system cp vncserver@.service /etc/systemd/system/vncserver@:1.service3.修改vncserver@:1.service:%s/<U...
2018-09-10 13:58:49
3259
原创 计算机专业应该学什么
解决实际问题过程中,发现计算机有些课程学得透不透太重要了,直觉上可以分为两类了:第一类,不会的话,你连码农都称不上:面向对象程序设计,一定要找一个足够复杂的应用场景,思考一下封装、继承、多态&接口分别意味着什么提升,熟悉设计原则数据库,没什么好说的,码农不是白叫的,增删改查,日复一日,年复一年数据结构,没什么好说的,前人给你造好的轮子,正如那句名言,不要把时间浪费在造轮...
2018-09-10 13:58:39
872
原创 AutoHotKey实现字母组合键代替上下左右
1.安装AutoHotKey软件2.编写自己的.ank文件,我的如下为例:!f::Send ^f ;查找 !q:: !F4 ;退出 !w::Send ^w ;关闭网页窗口 !z::Send ^z!x::Send ^x!c::Send ^c!v::Send ^v!a::Send ^a!s::Send ^s ;保存 !/:: send ^/return d &...
2018-09-09 14:31:50
4870
2
原创 Windows、Mac、IPhone好用的软件合集
类型 Windows Mac iphone 邮件 网易邮件大师 网易邮件大师 网易邮件大师 浏览器 Chrome Chrome Safari 文本编辑 sublime sublime shell工具 Xshell 5 iTerm 2 同步工具 坚果云、百度网盘 坚果云、iCl...
2018-09-09 14:31:01
1032
原创 人像摄影例子
1.头部特写头部占2/3以上 2.肩部特写整体占1/2左右,头顶不留白 3.胸部特写整体占1/2左右,头顶不留白 4.腰部特写头顶留不到一头 5.半身照开始留一头 6.半全身照写景时留1/3画幅,写人时同半身照 7.全身照开始出现竖画幅,必须拉低视角,留白1/3或一头 近景必须弯曲,使用俯视角 ...
2018-09-09 14:29:30
468
原创 PS局部调亮
方法1:camera raw滤镜 高光调低、阴影调高、饱和度调高、清晰度调高 方法2:阴影/高光 阴影调高、高光调低、中间调低 方法3:选区曲线调整 Ctrl+J复制选区到新图层 方法4:选区柔光叠加 选区、羽化、添加图层蒙版 ...
2018-09-09 14:28:32
2632
原创 Spark提交指令
yarn方式启动spark-shellspark-shell --master yarn-client --driver-memory 8g --num-executors 3 --executor-memory 20g --executor-cores 6standalone方式启动spark-shellspark-shell --driver-memory 8g --...
2018-09-09 14:22:41
447
原创 Spark Notebook使用
1.访问192.168.16.187:90002.使用Clusters选项卡中预设的yarn-client配置create新的notebook3.可以在Files选项卡下方找到新建的notebook4.可以随时在notebook内修改spark配置5.添加新的jar包5.1 将jar包放在192.168.16.187的/opt/wwd/notebook/jars文件...
2018-09-09 14:22:10
1789
原创 集群互通脚本
依次执行单通脚本basepath=$(cd `dirname $0`; pwd)bash $basepath/configssh.shbash $basepath/deliver.sh $basepathdeclare -a hosts=(cdh1 cdh2 cdh3 cdh4 cdh5 cdh6 cdh7 cdh8 cdh9 cdh10 cdh11)for slave in ${h...
2018-09-09 14:14:27
231
原创 Oracle dmp文件导入
1.确认dmp文件的导出时用户 $~# head -10 /root/Downloads/xypj.dmp |stringsEXPORT:V09.02.00UCTAIS2 //CTAIS2RTABLES2048Fri Nov 18 9:46:9 2016d:\xypj.dmp#C#G#G##+08:00BYTEINTERPRETED2.确认...
2018-09-09 14:09:02
271
原创 cx_Oracle使用注意事项
1. linux或windows均需要安装instantclient,从oracle官网下载对应版本即可2. 将下面变量加入环境变量中export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/instantclient_12_1export ORACLE_HOME=/root/instantclient_12_13.使用import c...
2018-09-09 14:07:15
465
原创 Oracle11g Window管理教程
1.连接数据库 并创建新的用户和表空间sqlplus /@shannxi2016 as sysdbacreate tablespace shannxi2016 DATAFILE 'D:\app\Administrator\oradata\shannxi2016\TPIN.DBF' SIZE 1500m AUTOEXTEND on next 100m maxsize unlimited;cr...
2018-09-09 14:06:16
524
原创 Java笔试选择题要点总结
1.初始化顺序错误处理 错误处理 初始化父类中的静态成员变量和静态代码块 ; 初始化子类中的静态成员变量和静态代码块 ; 初始化父类的普通成员变量和代码块(每次new都执行),再执行父类的构造方法(每次new都执行);初始化子类的普通成员变量和代码块(每次new都执行),再执行子类的构造方法(每次new都执行);2.重写原则(两同两小一大)方法名相同,参数列表相同返回类型...
2017-08-16 21:08:50
441
原创 Mysql安装
创建mysql超级用户groupadd mysql useradd -r -g mysql mysql解压后更改权限cd /opt mysql_dir=/opt/$(ls |grep "mysql-5") ln -sf $mysql_dir mysql chown -R mysql:mysql $mysql_dir chown -R mysql:mysql $mysql_dir/../...
2016-06-21 17:04:00
139
原创 Ubuntu 14.04安装Oracle11g 64位
1.Oracle超级用户创建sudo groupadd oinstallsudo groupadd dbasudo mkdir -p /opt/oracle #目录修改为自己机器的实际目录sudo useradd -g oinstall -G dba -s /bin/bash oraclesudo passwd oraclesudo chown -R oracle:oinstall...
2016-06-21 17:03:00
320
1
原创 Hive安装
1.Mysql配置service mysqld startmysql -urootcreate user 'hive' identified by 'hive';create database tpin;grant all privileges on *.* to 'hive'@'localhost' identified by 'hive';grant all privileg...
2016-06-21 17:02:00
559
原创 百度网盘的命令行方式
1.登录百度网盘,获得浏览器的cookiejavascript:document.write(document.cookie);wget -S -c -O 下载后的文件名 --header "Cookie:cookie值" "下载链接"2.上传至网盘sudo apt-get updatesudo apt-get install python-pip python-dev ...
2016-06-21 16:59:00
1376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人