自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (13)
  • 问答 (3)
  • 收藏
  • 关注

原创 解决vscode无法跳转函数定义

主要是默认是Godoc,只要把它切换到guru就可以了。设置Docs Tool为guru.

2020-12-29 16:50:05 8065 1

原创 共享内存与共享消息对比--go编程

“不要通过共享内存来通信,而应该通过通信来共享内存。”这句话来自Go语言社区,这是为什么,今天我们来对比一下。var counter int = 0func Count(lock *sync.Mutex) { lock.Lock() counter++ fmt.Println(counter) lock.Unlock()}func CountT() { lock := &sync.Mutex{} for i := 0; i < 10; i++ { go Count(lo

2020-10-17 17:52:48 279

转载 深入理解Abstract Class与Interface

理解抽象类abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是...

2020-02-05 20:44:08 256

原创 .NET6.0插值技术的前世今生

(一) C#6.0是一个很重要的版本,字符串插值技术算是新特性,来探究下:string firstName = "Cai";string lastName = "Niao"; System.Console.WriteLine($"Your full name is:{firstName} {lastName}");这里字符串字面值前附加$符号,使得一次性输出全部...

2020-01-17 02:05:14 1587

原创 使用TransMac工具制作mac启动盘后恢复优盘操作

(1)以管理员身份运行命令提示行,输入diskpart,回车, (2)然后list disk,显示电脑连接的驱动器清单,记住优盘前面的编号,比如是1, (3)输入select disk 1, (4)选择优盘,然后输入clean,清空优盘,退出命令提示行, (5)右键点击桌面上的计算机–管理–磁盘管理,右键点击优盘,进行分区和格式化就可以了...

2018-07-27 14:43:15 22175 3

原创 Java面试之《关键字》

final1. 数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。 对于基本类型,final 使数值不变; 对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。final int x = 1;// x = 2; // cannot assign value to final variable 'x'...

2018-07-23 14:09:11 357

原创 Java—Object对象

Object通用方法全局 public final native Class&lt;?&gt; getClass() public native int hashCode() public boolean equals(Object obj) protected native Object clone() throws CloneNotSupportedEx...

2018-07-23 09:59:26 926

原创 深度透析String与StringBuilder

String的不可变性带来的一定效率问题。public class Concatenation { public static void main(String[] args) { String mango="mango"; String s="abc"+mango+"def"+47; System.out.println(r...

2018-07-18 22:23:05 205

原创 解决-mysqld: 未被识别的服务

今天在使用命令service mysqld start启动mysql时报错mysqld: 未被识别的服务遇到这样的错误,是由于 /etc/init.d/ 不存在 mysqld 这个命令(有的人安装完环境后存在,是因为你的安装包中有这样的命令将 mysql.server 文件 copy 到 /etc/init.d/ 下面了)1·、首先你需要找到 mysql.server 文件,这个...

2018-07-17 10:14:09 4778

原创 centos6.9安装MySql可视化管理工具

前提下载好workbench 下载地址https://dev.mysql.com/downloads/workbench/yum install epel-release.noarch yum repolist yum install mysql-workbench-XXXX-1el6.i686.rpm 安装好之后,就能在左上方应用程序那一快多出的编程栏能找到安装好的可视化工具My...

2018-07-16 18:11:03 1901

原创 centos6.9安装mysql

查看yum源提供mysql的版本[root@tbc-pc ~]# yum list|grep mysql运行结果:[root@tbc-pc ~]# yum list|grep mysqlapr-util-mysql.x86_64 1.3.9-3.el6_0.1 base bacula-director...

2018-07-16 18:07:49 423

原创 解决centos耳机和机体喇叭同时发音的问题

解决centos耳机和机体喇叭同时发音的问题 gedit /etc/modprobe.d/alsa-base.conf 在文件中添加一个配置项即可: www.th7.cn options snd-hda-intel model=lenovo 然后重启机器. 备注,这时候如果使用source /etc/modprobe.d/alsa-base.conf会发现不成功,重启之后,插入耳机,耳...

2018-07-09 15:00:10 486

原创 centos6.5上三步安装flash插件

1.在 https://get.adobe.com/cn/flashplayer/ 上选择需要下载版本—&gt; ( YUM,适用于Linux (YUM) );2.进入root权限后,进入你的下载目录下使用该命令: [root@tbc-pc 下载]# rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm 3.然后,在用yum install开始安装...

2018-07-09 14:22:39 501

原创 Linux进程中fork与exec区别、探究进程结束过程

Linux进程中有fork和exec两种方法。这里就详细拆解login进程说道fork与exec两种方法的区别。 一个系统登录本来有tty1至tty6 六个mingetty进程,这六个虚拟控制台,可以通过Ctrl+Alt+F1~F6分别切换到他们对应的“login:”提示符下。由于我已经输入用户名和密码,这时候一个mingetty进程执行exec方法转变成login进程。这样从图片中能看出...

2018-07-05 18:32:21 1083

原创 intellij idea使用技巧备忘录(1)

图片背景插件background Image Plus插件名称叫background Image Plus,在插件里面搜索安装即可,如下图 安装完重启后可以在菜单View下面的Set Background Image里面设置,选好本地一张图片设置下亮度和模式即可,这里推荐尽量用深色一点的图片,视觉效果相对好点。 最终展示效果如图: 翻译插件Translation开发的时候...

2018-06-24 19:11:13 719

原创 linux指令积累之(一)

[root@centos-pc ~]# date2018年 06月 01日 星期五 15:08:52 CST5星级别常用指令(9个) cat 输出文件内容 使用案例: (1)显示/etc/hosts [root@centos-pc ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localho...

2018-06-01 21:07:35 418

原创 实现虚拟机中linux与主体机windows的文件的复制粘贴

系统环境: windows系统,虚拟机VMwareWorkstation上运行的CentOS系统。 解决方法:只需要在linux安装一个vmware-tools的工具。1.打开虚拟机的菜单“虚拟机”,下拉框中会有一个“安装 VMwareTools”工具的安装选项。 点击之后,在CentOS的桌面下会出现VMwareTools…tar.gz 的文件。路径(/media/VMwareTools...

2018-04-11 13:54:44 335

原创 go命令行工具

1. go run 用于运行.go文件 2.go build 用于编译包和依赖项。 如果是main包,默认编译执行命令时所在目录的所有包,生成可执行文件。也可指定要编译的文件,在命令后加上文件即可。 3. go install 用于编译并且安装包和依赖。分两步,编译生成结果文件,将结果文件移到GOPATH/pkg或者GOPATH/bin目录下 4. go get 用于下载并安装...

2018-04-07 23:33:59 934

原创 linux新手系列--配置全局PATH

之前每次配置PATH都是 敲入命令行sudo gedit /etc/profile 在文件的末尾加上一句 这里以添加go路径为例:export PATH=$PATH:/usr/local/go/bin 保存后关掉文件,再source /ect/profile 就可以了。可是最近老是不成功,查阅资料切换成如下命令就可以 这里以手动配置git的PATH为例# echo "expor...

2018-04-06 19:14:01 1358

原创 新手系列——exec: "gcc": executable file not found in %PATH%

今天在使用go的cgo的时候 报错: exec: “gcc”: executable file not found in %PATH%解决方案:安装好 MinGW,把安装目录bin目录下的gcc运行文件移动到%PATH%

2018-04-06 15:38:39 3559

原创 centos以root身份登入“鉴定故障”解决方法

(1)在重启centos的时候,在提示3秒钟进入图形界面的情况之下,输入e, (2)进入一个界面之后继续输入e,之后按上下键选择第二项, (3)接着输入e, (4)在rhgb quiet后 空格 然后输入:1 再按回车键进入到第二步的界面 (5)输入b,执行之后; (6)命令行passwd root 之后输入两次新密码,就可以reboot,搞定。...

2018-03-23 15:12:30 7693

原创 Java学习之枚举

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: publi cstatic fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN,...

2018-03-12 21:09:00 171

原创 JavaScript—引用类型

引用类型和基本包装类型的区别: 程序1var s2=Object();s2.color="red";console.log(s2.color);程序2var s1="some text";s1.color="red";console.log( typeof s1);console.log(s1.color);程序3var s1=new String("some te...

2018-03-06 23:36:40 115

原创 linux命令行操作之建立软链接

在Windows系统下建立快捷键到桌面只需要右键就可以,在bantu中需要使用命令行来操作,建立了软链接之后也可以双击打开应用。 最近开发Go程序,经常用到LiteIDE这个集成开发环境,我的文件夹目录是/usr/local/liteide快捷键的相对目录是/bin/liteide 理论知识:文件夹建立软链接(用绝对地址)  ln -s 源地址 目的地址  所以   ln...

2018-02-27 07:14:34 2146

原创 js面试题(一)

面试题一 如下:alert(a)a();var a=3;function a(){alert(10)}alert(a)a=6;a();最终的结果不好想到,不在计算机上运行的话。function a(){alert(10)}103程序从上往下执行,首先alert(a) 其中a是一个引用类型,当作一个字符串输出,所以就有了function a()...

2018-02-26 19:04:53 372

原创 Ubantu上手动安装Go环境

首先、下载go文件包 https://studygolang.com/dl 其次,右键提取到这里,开启一个终端,进入解压开的文件夹,使用一下命令 先sudo mkdir /usr/local/go 新建一个文件夹 再次、使用cp -r ./* /usr/local/go/把当前的文件夹下边的所有文件复制到指定的文件夹目录下 最后、 sudo gedit /etc/profileexpo...

2018-02-26 09:13:07 472

原创 前端JavaScript面试题准备——全局对象

JavaScript 全局对象 全局属性和函数可用于所有内建的 JavaScript 对象。顶层函数(全局函数)函数 描述decodeURI() 解码某个编码的 URI。decodeURIComponent() ...

2018-02-26 08:39:26 197

原创 Linux 删除文件夹和文件的命令

-r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm -rf /usr/local/go将会删除/usr/local/go目录以及其下所有文件、文件夹删除文件使用实例:rm -f /usr/local/go/access.log将会强制删除/usr/local/go/access.log这个文件...

2018-02-25 22:08:46 816

原创 【解决】无法连接 MKS:套接字连接尝试次数太多正在放弃

任务栏右键——&gt;任务管理器——&gt;服务 打开这四个服务就可以重新启动虚拟机上的Ubantu系统。

2018-02-25 21:39:10 657

原创 前端笔记(1)

一、使用浏览器的F12找字体得Unicode编码方法, 第一步:f12 第二步:找到console 第三步:输入escape(“宋体”) 注意英文的括号和双引号。 HTML meta refresh 刷新与跳转(重定向)页面二、refresh用于刷新与跳转(重定向)页面 refresh出现在http-equiv属性中,使用content属性表示刷新或跳转的开始时间与跳转的网址 引...

2018-02-19 15:44:25 152

原创 浅谈linux关机

在linux领域内大多用在服务器上,特殊情况下,不得已关机。正确的关机流程为:sync &gt; shutdown &gt; reboot &gt; halt关机指令为:shutdown ,你可以man shutdown 来看一下帮助文档。例如:sync 将数据由内存同步到硬盘中。shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命...

2018-02-19 00:51:51 2621

原创 linux常用命令操作

常用命令操作 (1)sudo 命令 Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 使用权限:在 /etc/sudoers 中有出现的使用者。 语法 sudo -V sudo -h sudo -l sudo -v sudo -k sudo -s sudo -H sudo [ -b ] [ -p pro...

2018-02-12 15:08:42 288

原创 win10自带虚拟机Hyper-V一次体验

今天来试试Win10自带的虚拟机,首先的打开虚拟机, 方法: 控制面板——&gt;程序和功能——&gt;启用或关闭Windows功能——&gt;Hyper-V 然后按照如下博客安装ubantu http://blog.csdn.net/bimabushihaodongxi/article/details/53677490 记得选择第一代,第二代没安装成功。 这个,要注意的是给虚拟机分配...

2018-02-11 16:38:25 65348

原创 centos6 设置1920*1080的分辨率

xrandr –newmode “1920x1080” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr –addmode Virtual1 1920x1080 xrandr –output Virtual1 –mode 1920x1080

2018-02-11 06:22:16 5123

原创 nodejs结合express框架第一次helloworld

1、安装node.js Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。 2、配置开发工具,推荐webstorm 设置代码提示方法:Setting——》Languages&amp;Frameworks——&gt;Node.js and NPM—–&gt;Conding Assistance中点击enable按钮之后变成disable就可以...

2018-02-09 20:53:17 431

原创 Go编程基础——接口interface

接口interface 1、接 囗 是 一 个 或 多 个 方法 签 名 的 集 合 2、 只 要 某 个 类 型 拥 有 该 接 囗 的 所 有 方 法 签 名 , 即 算 实 现 该接口, 无 需 显式 声 明 实 现 了 哪 个 接 囗 , 这 称 为 Structural Typing 3、接 囗 只 有 方法 声 明 , 没 有 实 现 , 没 有数据字段 4、接 囗 可 以

2018-01-20 15:45:02 369

原创 Go编程基础——方法method

方法method 1、Go 中 虽 没 有 class , 但 依 旧 有 method 2、通 过 显 示 说 明 receiver 来 实 现 与 某 个 类 型 的 组 合 3、只 能 为 同 一 个 包 中 的 类 型 定 义 方 法 4、Receiver 可 以 是 类 型 的 值 或 者 指 针 5、不 存 在 方 法 重 载 6、 可 以 使 值 或 指 针 来 调 用

2018-01-18 22:09:37 475

原创 Go编程基础——结构struct

结 构 struct 1、Go 中 的 struct 与 C 中 的 struct非常 相 似,并且 GO 没 有 class 2、使 用 type struct{} 定 义 结 构 , 名 称 遵 循 可 见 性 规 则 3、 支 持 指 向 自 身 的 指 针 类 型 成 员 4、支 持匿名 结 构, 可 用 作 成 员 或 定 义 成 员 变 量 5、匿 名 结 构 也 可 以 用

2018-01-18 16:38:57 349

原创 Go基础编程——函数function

函 数 function 1、 Go 函 数 不 支 持 嵌套 、 重 载 和 默 认 参 数 2、但 支 持 以 下 特 性 无 需 声 明 原 型 、 不 定 长 度 变 参 、 多 返 回 值 、 命 名 返 回 值 参 数 匿 名 函 数 、 闭 包 3、定 义 函 数 使 用 关 键 字 func, 并且 左 大 括 号 不 能 另 起 一 行 4、函 数 也 可 以 作 为

2018-01-17 22:26:36 257

原创 Go基础编程——map

map 1、类 似 其 它 浯 言 中 的 唁 希 表 或 者 字 典 , 以 key-value形式存储数据 : 2、Key必须 是 支 持==或 ! = 比 较 运 算 的 类 型 , 不 可 以 是函数、 map或者slice 3、Map查找 比 线 性 搜 索 快 很 多 , 但 比 使 用 索 引(数组,Slice等) 访 问 数 据 的 类 型 慢 100 倍 4、Map使用m

2018-01-17 15:51:13 166

win10商店安装包

解压密码:opp

2021-01-10

Mysql可视化管理工具

包含可视化工具,不好找。由于是centos6.9去下载好多版本都不可用,依赖的东西太多,不好处理,如果你是centos7之前的系统这个可视化工具你用的上,我可是花了不少时间才找到的。谢谢下载。

2018-07-16

Linux.Shell_.Scripting.Cookbook与(第三版UNIX环境高级编程pdf与源码)

包含两部分内容Linux.Shell_.Scripting.Cookbook与(第三版UNIX环境高级编程pdf与源码) 如果您是初学者或中级Linux用户,希望掌握快速编写脚本和自动执行任务的技能,而无需阅读整个手册页,那么本书将为您而设。您可以通过简单地查看相关配方及其描述来开始编写脚本和单行程序,而无需任何有关shell脚本或Linux的工作知识。中级/高级用户,系统管理员/开发人员和程序员在编码时遇到问题时可以使用本书作为参考。这里有Linux.Shell_.Scripting.Cookbook一书助力你的进步。 高级Linux程序员推荐UNIX环境高级编程,第三版为目前最新版 本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

2018-07-10

LINUX运维最佳实践(全书)带目录

本书分为四大部分:, 第一篇(第1-9章),高性能网站构建。这部分对构建高性能网站所需要的各个技术方面做详尽说明,涵盖域名、CDN、负载均衡、网站部署和数据库技术等的*佳实践。, 第二篇(第10-13章),服务器安全和监控。业务架构起来了,如何保证它的安全性和稳定性,成为我们需要关注的焦点。这部分解决2个问题,一是加固服务器,使其避免轻易成为黑客的肉鸡;二是监控,使故障在成为有重大影响的事件前就被预警和处理。, 第三篇(第14-16章),网络分析技术。这部分给出在Linux运维领域中的网络分析方法论。通过这部分的学习,我们将在遇到未知的网络服务问题时,能够参照本书中的方法论实施分析,从而解决问题。, 第四篇(第17-21章),运维自动化和游戏运维。随着服务器规模的剧增,再使用一台台登录服务器的方法来管理运维将成为效率的瓶颈。

2018-07-04

Linux性能优化 高清带目录

菲利普G.伊佐特著贺莲、龚奕利译的《Linux性能优化/LinuxUnix技术丛书》介绍了当前常用的Linux优化工具,展示了它们是如何行之有效地提升整体应用程序性能的。通过真实案例,向开发人员演示了怎样定位影响性能的源代码行,使系统管理人员和应用程序开发人员能够迅速深入系统瓶颈,实施解决方案。, 通过阅读《Linux/Unix技术丛书:Linux性能优化》,你能够:, 在不熟悉底层系统的情况下,快速识别系统瓶颈。, 针对具体问题,找到并选择正确的性能工具。, 深入理解系统性能及优化问题。, 掌握优化系统CPU、用户CPU、内存、网络I/O和磁盘I/O的方法,并了解它们之间的关系。, 掌握修复计算密集型(CPU-bound)、延迟敏感和I/O密集型(I/O—bound)的应用程序的方法,跟随案例轻松地配置自己的环境。

2018-07-04

Hadoop实战(最新资料)

作为云计算所青睐的分布式架构,Hadoop是一个用Java语言实现的软件框架,在由大量计算机组成的集群中运行海量数据的分布式计算,是谷歌实现云计算的重要基石。《Hadoop实战》分为3个部分,深入浅出地介绍了Hadoop框架、编写和运行Hadoop数据处理程序所需的实践技能及Hadoop之外更大的生态系统。  《Hadoop实战》适合需要处理大量离线数据的云计算程序员、架构师和项目经理阅读参考。

2018-06-23

《The Go Programming Language》(中文版)高清,还带目录

本书由《C程序设计语言》的作者Kernighan和谷歌公司Go团队主管Alan Donovan联袂撰写,是学习Go语言程序设计的指南。本书共13章,主要内容包括:Go的基础知识、基本结构、基本数据类型、复合数据类型、函数、方法、接口、goroutine、通道、共享变量的并发性、包、go工具、测试、反射等。 本书适合作为计算机相关专业的教材,也可供Go语言爱好者阅读。

2018-04-19

机器学习实战

全书通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效的可复用Python代码来阐释如何处理统计数据,进行数据分析及可视化。通过各种实例,读者可从中学会机器学习的核心算法,并能将其运用于一些策略性任务中,如分类、预测、推荐。另外,还可用它们来实现一些更高级的功能,如汇总和简化等。

2018-03-10

Go语言开发环境

开始一段新的旅途GO,你将获得不一样体验,快速,高效。那就开始吧,这是开发环境,为你准备好了。

2017-12-30

java学习算法利器

如果让程序员们列举他们喜欢的书籍,Jon Bentley的《编程珠玑》一定可以归于经典之列。如同精美的珍珠出自饱受沙砾折磨的牡蛎,程序员们的精彩设计也来源于曾经折磨他们的实际问题。Bentley的“珍珠”基于坚实的工程学基础,为那些麻烦的问题提供了富于智慧性和创造性的解决方案。本书通过一些有趣的具有指导意义的程序,对程序设计技巧和基本设计原理进行了清晰而睿智的描述。因此本书对各个层次的程序员都具有很高的价值。

2017-12-19

Java入门到进阶到CTO的五本书籍的链接

包含--(1)Java编程基础、(2)Java.Web高级开发技术(3)Java网络开发(4)Java.Web核心框架(5)Java.Web系统设计与架构 五部分的书籍一脉相承的讲解Java,让你赢在起跑线上的推荐,你值得拥有。

2017-12-13

(Ajax +JSP网站开发从入门到精通_梁文新等编著1~16章源代码)

最近为了学习java的JSP,上网买了这本书,光盘的源码超级有价值了,整本书的全部源码。特别适合自学JSP,拿出来分享,一起进步。

2017-07-10

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

TA关注的人

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