单选按钮居中

<div id="disciplineFieldsDiv" class="form-inline col-md-4 searchInput" style="display:none;"> <div class="form-control" style="border:none"> <label> <input type="rad
分类: 其他 发布时间: 06-25 23:12 阅读次数: 2

STS由于找不到JAVA_HOME而无法启动的问题

解决办法是:我的是进入我的sts的安装目录,就是/home/carlos/Documents/soft/sts-bundle/sts-3.7.0.RELEASE,然后,执行下面命令:/home/carlos/Documents/soft/sts-bundle/sts-3.7.0.RELEASEmkdir jre cd jre ln -s 你的JDK目录/bin bin
分类: 其他 发布时间: 06-25 23:11 阅读次数: 2

让firefox禁用缓存

让Firefox不再使用缓存网站开发时经常会有这样的疑问:为什么修改了代码,刷新了页面还是没有看到改动呢? 其实,可能只是你的Firefox并没有去下载你更新了的文件。 这时可以试试清空缓存,步骤是: 同时按下Ctrl + Shift + Delete; 选中”Cache”; 回车确认。 如果整天都在做网站开发,重复上面的步骤太麻烦。建议永久禁用缓存,步骤如下: 在地址
分类: 其他 发布时间: 06-25 23:11 阅读次数: 2

samba配置

1、关闭防火墙。 CentOS 7 是自带的firewall,CentOS 6 好像是iptables。关闭防火墙命令如下: 第一种方法是关闭防火墙: systemctl disable firewalld.service 第二种方法是添加规则: firewall-cmd –permanent –zone=public –add-
分类: 其他 发布时间: 06-25 23:10 阅读次数: 2

排序算法总结2---快速排序

本文承接排序算法总结1 1 快速排序—版本1 算法思想: 分治算法思想的典型应用 将数组中第一个元素arr[0]作为标志元素,通过一趟快速排序将待排数组分成两部分,其中左侧部分的元素值都比标志元素小,而右侧部分的元素值都大于等于标志元素;然后接着对两部分数组递归应用快速排序,直至全部有序。 从上图中我们可以看出,第一趟快速排序结束后,标志元素所处的位置即为它的最终位置;同时我们也可以...
分类: 其他 发布时间: 06-25 23:10 阅读次数: 2

堆、堆排序与索引堆

完整代码参见github 堆的概念 定义 堆就是一棵二叉树,每个节点包含一个键,不过还需要满足以下两个条件: (1)必须是完全二叉树,也就是说,树的每一层都必须是满的,除了最后一层最右边的元素可能有所缺失 (2)堆特性(又称为父母优势,这里我们以最大堆为例),每一个节点都要大于或等于它的子节点(对于叶子节点我们认为是满足这个条件的) 举例说明,上图中只有第一棵树是堆,第二棵树违背了...
分类: 其他 发布时间: 06-25 23:10 阅读次数: 2

记一次金山电话面试 2018/05/18

自我介绍 项目的一些问题 数据库相关 一个表50多个字段会不会出现问题 mysql引擎是如何实现的? 数据库底层的数据结构? TCP/IP 三次握手中ack,seq是怎么确定的 如果客户端和服务器端频繁断开连接,会有什么后果? Golang问题 时间格式化api 为什么选用2006-01-02 15:04:05 如果让你自己实现字符串格式化,你怎么实现? ...
分类: 其他 发布时间: 06-25 23:10 阅读次数: 2

创建第一个Base Image

为了加深对docker的理解,我们在此手动DIY一个Base Image,起名为hello 1. 创建镜像专属文件夹 这一步不是必须的,但是为每个项目单独创建文件夹是个很不错的习惯 cd /home mkdir hello cd hello 2. 编写hello源文件 vim hello.c #include &amp;lt;stdio.h&amp;gt; int main(){ ...
分类: 其他 发布时间: 06-25 23:09 阅读次数: 2

同时删除多个docker容器

同时删除多个符合筛选条件的hello容器 docker rm $(docker container ls -f &quot;status=exited&quot; -q) 删除所有容器 docker rm $(docker container ls -aq)
分类: 其他 发布时间: 06-25 23:09 阅读次数: 2

创建docker镜像的两种方式

1. docker commit方式 检查一下已有镜像和容器 docker images docker container ls 这里我们选择对centos进行自定义镜像 交互式运行centos容器 docker run -it centos 由此我们进入了centos容器 运行后发现,官方提供的centos镜像中并没有提供vim工具,这里我们选择对ce...
分类: 其他 发布时间: 06-25 23:09 阅读次数: 2

Centos7安装stress工具

sudo yum install -y epel-release sudo yum install -y stress
分类: 其他 发布时间: 06-25 23:09 阅读次数: 2

centos6.6使用go get工具失败 ssl connect error

查了一些资料,原因可能是 github不在支持centos6等老系统的ssl证书,导致go get等依赖git的工具失效 方法1 升级系统 方法2 yum update -y nss curl libcurl
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2

前后端分层模式MVC&MVVM

早期 特点   页面由 JSP、PHP 等工程师在服务端生成   JSP 里揉杂大量业务代码   浏览器负责展现,服务端给什么就展现什么,展现的控制在 Web Server 层 优点   简单明快,本地起一个 Tomcat 或 Apache 就能开发,调试什么的都还好,只要业务不太复杂。 缺点   前端难以搭建本地环境   代码重用性,扩展性,维护性很低 后端 MVC 开发 特点 View:进行数据显示。 Model:用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。 Control
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2

java并发特性:原子性、可见性、有序性

1、原子性(Atomicity) 原子性是指在一个操作中就是cpu不可以在中途暂停然后再调度,既不被中断操作,要不执行完成,要不就不执行。 如果一个操作时原子性的,那么多线程并发的情况下,就不会出现变量被修改的情况 比如 a=0;(a非long和double类型) 这个操作是不可分割的,那么我们说这个操作时原子操作。再比如:a++; 这个操作实际是a = a + 1;是可分割的,所以他不是一个原子操作。 非原子操作都会存在线程安全问题,需要我们使用同步技术(sychronized)来让它变成一
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2

vsftpd服务

文件传输协议:File Transfer Protocol是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。 服务器端:vsftpd 客户端:lftp 安装:yum -y install vsftpd lftp 用户认证配置文件:/etc/pam.d/vsftpd 服务脚本: /usr/lib/systemd/system/vsftpd.service 配置文件:/etc/vsftpd/vsftpd.conf 匿名用户共享文件位置:/var/ftp 系
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2

Visual Studio 代码快捷键

参考: https://blog.csdn.net/qq_32452623/article/details/53838393 https://jingyan.baidu.com/article/3065b3b6a8e89abecff8a407.html 1.常用快捷键 功能 快捷键 注释 Ctrl + K, Ctrl + C 取消注释 Ctrl + K, Ctrl + U 格式化全文 Ctrl + K, Ctrl + D 格式化选中 Ctrl + K, Ctrl + F 匹配对应的括号 Ctr
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2

多线程实现的3种方式

1.继承thread类,重载run方法 2.实现Runnable接口,重载run方法 3.使用Callable,搭配Future,和ExecutorService实现返回有结果的多线程 前两种方式都是无返回值的,Thread类的本质也是实现了Runnable接口,代表一个线程的实例,通过thread类的start实例方法(是native方法),将创建一个新线程,并且执行线程的run方法 实现Runnable接口的方式更灵活,如果类已经继承了别的类,那么只能通过继承Runnable的方式来实现
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2

solrj 7.x Expected mime type application/octet-stream but got text/html.

出现这种情况是因为baseurl填写错误,最开始的时候我写的是用tomcat启动后浏览器中访问solr的地址 结果就出现了如题的异常,当然提示的是404,还有可能提示405,Method not allowed,method post is not supported等等 查看源码后发现给出的实例是这种格式http://ip:port/solr/+core,修改后重新测试正常
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2

win10安装nodejs之后,查看版本号在终端输入node -v成功输出版本号,输入npm -v 之后报错......

反复安装卸载之后,有点奔溃,最后的解决方案是:手动删除“C:\Users\Admin”下的这两个文件,然后删除“C:\Users\Admin\AppData\Roaming”下的“npm”文件夹,卸载已安装的nodejs,之后重新安装,问题解决。
分类: 其他 发布时间: 06-25 23:08 阅读次数: 0

猜数字简化版一

def yanse(*args): print('\033[5;%s;48m %s \033[0m' % (args)) def menu(): a = '开始猜数字游戏' b = '只有3次机会' yanse(31,a.center(40, '#')) yanse(31,b.center(42, '#')) def GN(c): def wrapper(): menu() yanse(31,'gogogo..
分类: 其他 发布时间: 06-25 23:08 阅读次数: 2
今日推荐