自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

手指飞舞的专栏

专注于大数据、人工智能的理论和实践

  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 【链表系列03】实现双向链表

虽然双向链表在面试中出现的频率不高,但是学好它能加深我们对链表这个知识点的理解,使得我们对于链表问题能够游刃有余。前面两篇文章,我们已经一起学习了单向链表,有了这个基础,相信你可以轻松搞定双向链表,最终实现“链表自由”。

2022-05-26 15:51:54 133

原创 Linux 常用命令

1. 查看磁盘空间1.1. df 命令df 全称为 disk free,顾名思义,用于显示 Linux 系统上的 文件系统 的磁盘使用情况。语法df [选项]... [File]...-a–all,包含所有的具有 0 Blocks 的文件系统。–block-size={SIZE}显示 {SIZE} 大小的 Blocks。-h–human-readable,以人类可读的格式(K、M、G 为单位,否则默认的为字节,不直观)显示磁盘空间。-H–si,很像 -h,但是用 1000 为单位而

2022-05-31 11:34:49 235

原创 【链表系列02】两两交换链表中的节点

本题与“反转链表”类似,都是断开原来的指针,再指向新的节点;不同的是迭代遍历的时候,每迭代一次,前进两个节点;而且本题需要的指针数目也不一样(多了一个前向指针)。

2022-05-17 11:29:00 306

原创 【链表系列01】反转链表

一般将单向链表的开始节点叫作 头节点(head),将最后一个节点叫作 尾节点(tail)。其中,head 记录了单向链表的基地址,通过它可以遍历得到整条链表;对于 tail ,因为它已经是最后一个节点了,所以它的 next 指针指向一个空地址 NULL。

2022-05-06 17:35:15 625

原创 Hadoop2 常用命令

1. hdfs相关列出hdfs目录hdfs dfs -ls /上传文件到hdfs目录hdfs dfs -put /local/dir/file /hdfs/dir/下载hdfs上的文件到本地hdfs dfs -get /hdfs/dir/file /local/dir/创建新的hdfs目录hdfs dfs -mkdir /hdfs/dir2. 任务相关查看job信息(包含jobId)hadoop job -list打印map和reduce完成百分比和所有计数器

2022-01-06 10:35:39 716

转载 eclipse项目打包部署到tomcat

本文主要叙述在eclipse中,工程完工后,打包到tomcat中发布实施的过程。 项目情况:整个项目由3个子工程关联组成,commond_expend , score_system , score_systemlogic.score_system工程依赖与另外两个工程。数据库采用的是MySQL。e第一部分:将项目关联,然后打包WAR文件到score_system项目构建路径下(项目名称上鼠标右键—...

2018-03-09 09:53:55 4572

原创 android studio ( Mac 版 )的离线gradle配置方法

    搞Android开发时,少不了学习人家的代码,例如在github上下载了一个牛逼的项目,用Android Studio打开时,发现一直处于Building ‘XXX’ Gradle project info的情况,如下图所示,等了好久,发现一直没有动静(从下文分析可知,是AS正在下载该项目指定版本的gradle,但是下载很慢,特别以及非常的慢),于是试着点击了Cancel,然并卵,并不能取...

2018-03-06 20:22:30 9304 3

转载 Android 项目的代码混淆,Android proguard 使用说明

<pre code_snippet_id="1721879"snippet_file_name="blog_20160620_3_6974848"name="code"class="java">-optimizationpasses 7 #指定代码的压缩级别 0- 7-dontusemixedcaseclassnames  #是否使用大小写混

2017-06-09 15:20:18 516

转载 Android子线程中更新UI的3种方法

在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法。一. 引言首先来看一下Android中消息机制:专业术语:Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。 Handler:处理者,负责Message的发送及处理。使

2017-02-12 22:30:52 14533

转载 设置Android中EditText的Hint文本大小

今天同事在工作中碰到一个问题, 就是EditText中的文字在设定大小后, Hint文本由于太长导致在EditText中无法完整的显示, 所以问有没有单独设置Hint文本大小的选项. 在网上看了一下都没有这方面的介绍. 于是我看了下TextView的源码(EditText继承自TextView), 发现了一些端倪

2016-11-14 14:33:22 3822

原创 “Android版本”与“API Level” 的对应关系

参考:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html

2016-10-10 15:02:26 842

原创 win10搭建Android开发环境(Eclipse)

首先准备好安装包:1、  JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html根据系统和位数选择正确的版本:我的Windows 64bit,所以选择jdk-8u91-windows-x64.exe2、Eclipse下载地址:http://pan.baidu.com/s/1bpDM

2016-07-25 11:36:50 13574 1

转载 Win10系统不能显示移动硬盘盘符怎么解决?

Windows10系统更新后,插入移动硬盘,只听到提示音,但在资源管理器中找不到移动硬盘盘符,通过以下方法得以解决。方法/步骤1、Windows10系统移动硬盘不能显示盘符的解决方法第一步:在系统注册表中添加NoDrives(无驱动器)二进制值。注册表路径:HKEY_ CURRENT_USER\Software\Microsoft\Windows\Curre

2016-01-19 14:09:57 17073

原创 win7+Ubuntu14.10双系统重装win10后,通过easyBCD2.0在win10下恢复ubuntu的引导

我原来是双系统win7+Ubuntu14.10)因为想体验win10的原因,通过光盘进行了win10的重装。之后一段很长时间都没空去恢复Ubuntu(一是没有时间;二是暂时没有用到ubuntu系统;三是觉得种种方法不是很便捷,不想折腾)今天看到了帖子:http://forum.ubuntu.org.cn/viewtopic.php?t=321081于是希望借助通过eas

2015-12-19 11:09:45 6135

转载 C中printf 参数汇总

printf 参数汇总:格式描述串"是由一系列的"格式转换说明符号"组成,格式转换说明符号的描述形式如下:% [+][-] 0 m[.n] [输出精度] (1)形式字母:制定输出格式,如表d:十进制整型数i:十进制整型数x:十六进制整型数o:八进制整型数u:无符号十进制整型数c:单个字符;s:字符串e:指数形式的浮点数f:小数形式的浮点数g:

2015-11-04 12:26:00 780

转载 Matlab 内存溢出的管理方法

用Matlab跑程序,由于数据量太大,经常出现 Out of memory. Type HELP MEMORY for your options.的问题。用 Matlab 进行大规模科学计算或仿真时,内存是一个需要时常注意的问题。在matlab里运行>>system_dependent memstats就可以看到内存的使用状况。当你写的 Matlab 程序跳出“Out of

2015-04-23 10:32:44 1289

转载 div(或td)为50%透明(opacity:0.5),div(或td)里面的img添加opacity:1(不透明),但显示的结果img也是透明的

1、原因分析:img继承了div的opacity属性,所以外面的DIV都透明了,那么它包含的所有元素都是透明的。2、如果要实现透明边框,子元素不透明,那么就要用这个组合(原来的opacity属性要去掉):   {  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f00

2015-04-02 11:38:35 2522

转载 Ubuntu 14.04 mysql-apache-php 的安装和配置

mysql是Oracle公司的一种开放源代码的关系型数据库管理系统,被广泛应用于各中小网站,是一种跨平台的数据库管理系统,现在介绍一下如何在Ubuntu 14.04上安装和配置mysql。1、更新源列表打开"终端",输入sudo apt-get update2、安装mysqlsudo apt-get install mysql-server mysq

2015-03-21 15:44:50 1925

转载 解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:

php 5个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in,看意思就很明了,说mysql_c

2015-03-19 10:02:25 1834

原创 mysql命令行,多行命令时如何取消/返回修改前边的命令

mysql命令行中执行多行命令时,如果前边输入的命令发生错误,是无法返回修改的,可以通过输入\c来取消前边的输入,但是这时如果前边输入的东西很多,直接取消又很可惜的话,可以通过\p来打印出前边的命令,复制下来去修改,然后输入\c取消来重新输入命令。

2015-03-13 09:37:04 12955

原创 ubuntu 14.04 安装 mysql-server 及 可能出现的问题(Unknow job: mysql)和解决办法

安装 mysql 1、在终端键入如下命令: (sudo) apt-get install mysql-server       安装过程中,会出现 configuration 界面,提示用户设置 MySQL root user 的密码       如果安装成功, MySQL server 会自动启动。通过在终端键入如下命令, 查看 MySQL ser

2015-01-09 19:08:17 8789 1

转载 Ubuntu 压缩包管理

1.常用的压缩命令.tar    tar c v f x z j。c=create,f=file,z=zip,v=visible.gz     gzip,gunzip.bz2    bzip2,bunzip2.gz和.bz2类是,就是压缩率不同,.bz2压缩率高。.zip    zip,unzip.rar    rar a,rar x7z    7z .Z    c

2015-01-09 10:20:46 966

转载 ubuntu 关机,重启,注销命令

一、关机命令 shutdown  ubuntu终端中默认的是当前用户的命令,只是普通用户,因此在终端器中可以使用sudo 转换到管理员root用户下执行命令。  1)shutdown –help  可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。  2) shutdown -h now 现在立即关机  3) shutdown

2014-12-29 20:25:18 1206

原创 Ubuntu 14.04 安装 eclipse

1、首先到http://www.oracle.com/technetwork/java/javase/downloads/下载jdk,我下载的是最新版jdk-8u20-linux-i586.tar.gz,下载完成使用命令

2014-11-24 21:33:37 1039

转载 Sun jdk、Open jdk、Icedtea jdk 之间的关系

1、    Openjdk的前身是Sun公司的JDK虚拟机,最初Java标准是由Sun公司制定的,他们也开发出了严格遵循Java标准的Java虚拟机JDK,在当时JDK源代码不是开放的,只是由Sun公司内部的开发者进行维护。当时比较流行的版本是JDK6和JDK7,他们在代码结构和风格上有较大的不同。随着开源成为软件发展的一个必然趋势,在广大开发者和爱好者的呼吁下, 2007年5月9日, Sun公司

2014-11-19 14:19:06 2964

转载 ubuntu下批量修改后缀名及批量重命名

rename   's/\.JPG/.gif/'    *.JPG (注意:在单引号中的最后一个'/'符号不能少!)其中.JPG是要修改文件的后缀名,.gif是你要修改成的后缀名。*.JPG是指当前目录下的所有以jpg为后缀的文件。使用时先在终端使用cd命令进入到需要修改后缀名的文件所在的文件夹,然后使用rename   's/\.JPG/.gif/'    *.JPG命令。

2014-09-23 20:36:32 4415 1

转载 vim 批量查找替换字符

当前行进行替换:s/XXX/YYY/gXXX是需要替换的字符串,YYY是替换后的字符串。全局替换:% s/XXX/YYY/g.对指定部分进行替换用V进入visual模式,再进行:s/XXX/YYY/g.或指定行范围 替换::100, 102s/XXX/YYY/g.

2014-09-23 20:35:14 885

转载 C++ 对象中的方法:getline

1、两个fang虽然看上去名称相同都是getline,但它们却分属于不同的类中的成员函数。cin.getline(charr,20);的getline是输入流对象的成员函数,即istream::getline,使用时需头文件#include getline(cin,str);的getline是string类对象的成员函数,即string::getline,使用时需头文件#include ,

2014-09-23 17:36:08 750

转载 ubuntu 14.04 x64 安装搜狗拼音输入法

1:卸载fcitxsudo apt-get --purge fcitx*2:清理系统内的无用的软件包sudo apt-get --purge autoremove3:到搜狗官网下载搜狗拼音输入法,选择你系统对应的软件包,我系统是64位的,所以我选择了amd64的http://pinyin.sogou.com/linux/?r=pinyin4:用gdebi这个软件安装,它能够

2014-09-20 20:25:54 909

转载 ubuntu终端su认证失败(Authentication), 允许su到root的方法

Ubuntu 安装后,root用户默认被锁定,不允许登录,也不允许“su”到 root。对于桌面用户来说,这样安全性更高一些,但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。为了开发时的方便,我们常希望都采用这种方式,那么我们应该怎么办呢?请参考本文讨论的方法与建议。1、允许 su 到 root非常简单,下面是设置的方法:~$ sud

2014-09-20 16:23:18 862

转载 Ubuntu Server与Ubuntu Desktop区别

1、服务器版本的内核时钟频率由桌面的100hz转为1khz,这一点是为某些服务器应用提供更好的性能和吞吐量。2、除此之外,服务器内核支持SMP"对称多处理"(SymmetricalMulti-Processing)技术和NUMA。3、集成的LAMP也是UbuntuServer的一大特色,省去了很多配置的麻烦。4、支持“bigiron”(大型服务器):那是一种能够

2014-09-19 12:34:35 3510

转载 Win7系统下利用U盘安装Ubuntu 14.04.1 LTS 实现双系统教程

目前网上流传的关于Linux 系统的安装教程可是说是五彩缤纷,之前想采用硬盘安装方式,由于配置问题未能正确安装,现研究了下U盘安装,根据互联网上的一些资料及自己的总结,在Windows7 系统下采用U盘安装安装Ubuntu 12.04,并引导成为Windows7 和Ubuntu 12.04 双系统。Ubuntu 12.04在线体验:http://www.ubuntu.com/tour/zh-C

2014-09-19 10:20:04 8128

转载 ubuntu下修改目录/文件的访问权限

Ubuntu下修改目录权限命令如下:chmod 600 name (只有所有者有读和写的权限)chmod 644 name (所有者有读和写的权限,组用户只有读的权限)chmod700 name (只有所有者有读和写以及执行的权限)chmod666 name (每个人都有读和写的权限)chmod777 name (每个人都有读和写以及执行的权限) 其中 name 指文件

2014-09-17 16:16:18 5186

转载 linux下如何安装.deb文件、tar.gz压缩包?

deb 是 ubuntu 、debian 的格式。rpm 是 redhat 、fedora 、suse 的格式。他们不通用(虽然可以转换一下)。deb是debian发行版的软件包ubuntu是基于debian 发行的 所有可以用.deb是solaris系统下的安装包后缀名。安装方法如下cd 到安装包的目录dpkg -i 安装包名字如果你使用的是red hat lin

2014-09-02 15:10:29 8351

原创 linux下vim配置详解

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 12 2013 00:27:34)修改者 [email protected]编译者 buildd@巨型版本 无图形界面。  可使用(+)与不可使用(-)的功能:+arabic          +diff            +ju

2014-09-01 15:00:11 1019

原创 vim 复制多行及删除

vim 全选指令:ggVG稍微解释一下上面的命令gg 让光标移到首行,在vim才有效,vi中无效V   是进入Visual(可视)模式G  光标移到最后一行选中内容以后就可以其他的操作了,比如:d  删除选中内容y  复制选中内容到0号寄存器"+y  复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用复制光标所在的一样 “Y

2014-09-01 14:20:38 1343

原创 Ubuntu Linux 更新的几种命令

整理了Ubuntu更新的几种命令:1.列举本地更新sudo apt-get update2.安装可用更新sudo apt-get upgrade3.查询软件包apt-cache search package_name4.安装一个软件包sudo apt-get install package_name5.删除一个软件包sudo apt-get remove package6.列举其他apt-get

2014-09-01 11:16:24 725

转载 ubuntu下的c++编译

1.环境准备在ubuntu中要想编译c程序可以安装gcc编译器,编译c++的话就不能使用gcc了,要使用g++编译器。安装gcc或是g++可以在新立得软件包管理器中直接搜索后安装或是使用终端文字命令(这样会显得专业些,呵呵)。搜索的方法就不说了,命令行的话是大家最熟悉不过的apt-getinstall了,完整格式如下:sudo apt-get installg++2.写程序

2014-09-01 11:10:11 716

原创 simulink仿真模型,不同模型库里的相同名称的模块,只能跟其所在模块库里的原件连接

不同模型库里的相同名称的模块,如

2014-08-13 19:27:07 9020 2

转载 error LNK1123:failure during conversion to COFF:file invalid or corrupt

在编译cpp文件时,出现了如下错误:

2014-08-10 16:33:05 972

来自捷克的杀毒软件avast

本人用过瑞星的,但总是觉得瑞星太大,不是太方便的,它的一些有很多功能360和超级兔子都有的,于是我想找一款很简洁的杀毒软件,结果还真找到了。。下载后安装的时候他会提示你注册,注册之后你就可以免费使用了,完全免费的,一年后重新注册一下又可以使用了,最关键的是这款杀毒软件定期都会更新病毒库,永久免费,一些瑞星杀不出的毒它能杀掉哦。。。杀毒能力很强

2009-05-25

超级兔子9.0版(sr_v9_beta)

我先用的XP系统的,换了vista后原来的超级兔子就不能用了,后来我在网上终于找了最新版的能和vista兼容的兔子了,页面很精美,功能很完善。。

2009-05-25

硬件测试工具(everestultimate_build_1725)

此工具可以适时查看你电脑的各个硬件的运行情况,以及相关的型号、参数等。。。

2009-05-25

Fention 2008(最新)

此版本是继 飞信奥运版 后推出的最新版本,增加了皮肤编辑功能,类似于QQ2009的皮肤色彩编辑方式。。。很好用

2009-05-25

空空如也

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

TA关注的人

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