自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (8)
  • 收藏
  • 关注

原创 Play Framework 2.8.2 学习系列一 ------ 简略概述

而是采用了网上的帖子的方式给sbt设定一个环境变量,之后开始正常的断点调试工作,这对我而言又是一个大坑,很难忘啊。这里有一点又尤其需要注意,这个端口9000在开发模式下的配置文件中是不可以修改的,可以在命令行运行的时候输入run 9001,如果只输入run并且打算靠配置文件中配置的端口生效来改变端口,告诉你,这样是不可以的。2、出现一个怪异的问题,Windows中把此样例解压到相对较深的目录从来都是编译失败的,最后近乎绝望的时候把他放到根目录,编译成功,后来思考了一下大概是目录名称太长的缘故。

2023-10-12 15:29:48 214

原创 Play Framework 2.8.2 学习系列二------ Web基本应用

指定一个img可采用这样的方式<img src='@routes.Assets.versioned("images/files/test.png")'/>,但是同时在css中需要添加html页面生成的地址信息,比如background:url(/assets/images/files/test.png) no-repeat #fff;运行后会自动生成一个csrfToken的隐藏区域,只要获取这个token并且在每次的请求中添加进去就可以在csrf过滤器开启的情况下实现get以外的请求。

2023-10-12 15:29:18 120

原创 Play Framework 2.8.2 学习系列三------ WebSockets

Play的WebSockets不是一个长连接机制,当服务端超过一定时间收不到某一个客户端的任何数据的时候,服务端会关闭此连接,因此需要客户端周期性发送心跳信息至服务端。心跳周期在75秒左右。在服务端针对不同的连接进行区分,可以达到针对不同的连接回复不同的数据。因为每个Action都是一个无状态的,所以不同的连接存储需要放入静态变量中。当某一条链路关闭后及时清除此静态变量。按照官网说明创建WebSocket的Action。Play的WebSocket还是很好用的。

2023-10-12 15:28:45 120

原创 STUN/TURN服务器搭建

命令行切换至此目录./configure --prefix=/usr/local/coturn/,然后./configure --prefix=/usr/local/coturn/,然后make,然后make install,安装完毕。turnserver的手动启动:./usr/local/coturn/bin/turnserver -c ./usr/local/coturn/etc/turnserver.conf,目前看来如果turnserver安装和配置没有问题,那么唯一问题就是端口映射的问题。

2023-10-12 15:28:01 806

原创 Nodejs服务器搭建

npm install express(如果装不上请参考https://blog.csdn.net/Yukinoshita_kino/article/details/107854889)通过自己的server.js和域名即可启动网站。

2023-10-12 15:27:22 22

转载 Ubuntu 20.04 开机执行自定义脚本

10、如果里面有内容(added sucessfully!),则自启动脚本安装成功。#1、切换至root,建立rc-local.service文件。#4、里面写入下面内容(就是开机所要执行的脚本)部分内容如下:(注意active (running))#3、然后在创建文件rc.local。#9、重启并检查test.log文件。#2、在里面写入如下内容。

2023-10-12 15:19:21 149

原创 CRC8校验,生成多项式:X8 + X2 + X + 1

/ 多项式:X8 + X2 + X + 1。6 * CRC8 校验 多项式 x8+x2+x+1。4   // 数据合法。

2023-10-12 15:18:30 204

原创 windows server 2019添加开机启动项

windows server 2012以上的版本(2016,2019)在开始菜单中找不到“启动”,如果写了个bat批处理文件,如何能开机启动呢?可以打开文件资源管理器,把下面的位置粘贴到地址栏后回车。将bat文件粘贴到文件夹里就可以了。

2023-10-12 15:17:07 2018

原创 Ubuntu20.04下SSH2安装, gulp live报错解决

运行时报错按照错误提示进行npm install。提示缺少envify/custom,需要运行npm install envify browserify,详见https://github.com/hughsk/envify。第一步:在package.json中加入依赖label-runtime。第二步:在Terminal中:npm install --save。2、运行gulp live错误解决。

2023-10-12 15:16:15 73

转载 PostgreSQL开启远程连接

默认情况下,PostgreSQL只允许localhost(127.0.0.1)的连接。如果数据库服务器和程序不在一台服务器上,那么将无法连接。因此,本文介绍如何开启PostgreSQL远程连接。PostgreSQL默认监听端口为5432。1.修改postgresql.conf。1.修改postgresql.conf。PostgreSQL开启远程连接。3.重启PostgreSQL服务。3.重启PostgreSQL服务。2.修改pg_hba.conf。2.修改pg_hba.conf。# 查询端口是否开启成功。

2023-10-12 15:15:23 2415

转载 Ubuntu18.04安装JDK1.8.0_11

1. 下载将该压缩文件复制到/home/geek/development/下,并解压:解压后2. 进入配置文件: , 在最后键入如下代码:3. 使配置文件生效:

2023-10-12 15:13:27 87

转载 CentOS下 rpm软件包的安装与卸载

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。

2023-10-12 15:11:11 1559

转载 mySQL8.0安装时libc.so.6(GLIBC_2.14)(64bit) is needed by...问题的解决办法

Glibc是向下兼容的,一般根据需要选择高一点的版本(比如同时出现需要2.14和2.17的Glibc版本,升级到2.17即可)。需要注意的是libc.so.6是基础库,操作要谨慎。以上就是大家在使用Linux服务器的时候遇到“libc.so.6(GLIBC_2.14)(64bit) is needed by...”问题的解决办法,希望能帮助到大家。1、访问http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz下载响应安装包(根据具体问题选择对应的glibc版本);

2023-09-22 11:49:42 2069

转载 升级make 版本 为 4.2

主要是为了满足编译需求, 截至目前,很多代码编译时会要求make 版本必须大于4.0版本,这里讲述 升级 make版本到最新版本(最新版本为4.2),方法如下:http://www.atmcu.com/986.html2、解压安装包,指令如下:

2023-09-22 11:49:11 515

转载 CentOS 7升级gcc版本

旧的gcc是运行的 /usr/bin/gcc,所以将该目录下的gcc/g++替换为刚安装的新版本gcc软连接,免得每次enable。Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例,分别执行下面三条命令即可,无需手动。3、激活对应的devtoolset,所以你可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本。2、安装devtoolset,注意,如果想安装7.*版本的,就改成devtoolset-7-gcc*,以此类推。

2023-09-22 11:48:33 942

转载 centos升级glibc(升级到 2.17版)

1、原先的系统glibc库的版本是2.12,需要升级到2.17版本。

2023-09-22 11:47:31 1102 1

转载 Centos7安装MySQL8.0(RPM方式)

在MySQL被收购后,MySQL最初的作者担心MySQL存在闭源的风险,在MySQL的分支上开发了mariadb。按照MySQL8.0默认的密码组件,此时的密码要求是必须包含数字,大小写字母,特殊字符,且长度不低于8位,否则会提示密码不符合规则。建议按照这种方式设置,如果想将密码设置成123456这种简单形式(养成良好习惯,不建议),请看本文最后一部分,密码问题。此时只能以root角色登录,同样出于安全,MySQL的root角色只能在本地登录,正规的做法应当是用root权限分配其他不同角色供远程登录。

2023-09-22 11:46:39 211

转载 centos7安装JDK1.8

十、使用vi /etc/profile 命令来编辑环境变量的配置文件(喜欢高亮的可以使用vim,没有vim的,执行yum -y install vim 命令来安装vim文本编辑器)。二、我的显示没有安装,如果安装了,通过 rpm -e xxx --nodeps 命令进行装卸,xxx表示你通过 rpm -qa | grep java 命令 查到的安装包的名字。八、通过 ll 命令查看一下当前目录下的目录结构,出现了名为 jdk-8u211-linux-x64.tar.gz 的 tar 包。

2023-09-22 11:45:06 290

转载 centos7永久关闭防火墙/时区/时钟同步

1、首先需要将xshell软件打开并连接到centos主机,然后输入命令“systemctl status firewalld.service”并按下回车键。4、然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。4、定时同步时间(每隔10分钟同步时钟)3、使用NTP来同步时间。

2023-09-22 11:44:24 356

原创 Play Framework 2.8.2 学习系列三------ 数据库从Postgres迁移至MySQL

MySQL采用8.0.26版本。

2023-09-22 11:43:32 73

转载 Redis设置远程连接

本机安装的redis-4.0.14默认的配置文件 redis.conf 设置。开启保护模式:protected-mode yes。绑定本机地址:bind 127.0.0.1。此时连接,服务器是拒绝的。

2023-09-22 11:42:58 409

原创 GNOME-DashToDock中自定义桌面快捷方式无法添加至收藏夹的问题,Add to Favorites 显示问题

窗口的 WM_CLASS 属性,与在 .desktop 中的 StartupWMClass 属性不匹配。上文中的值是WM_CLASS(STRING)显示结果的后面一个值,前面一个值明显是一个key。每次启动程序都要打开主菜单,尤其有用户喜欢把主菜单隐藏就很麻烦。Add to Favorites这一项,没办法把快捷方式放入dock中,重启Eclispe,问题解决。

2023-09-22 11:42:17 181

原创 CentOS7安装Nodejs10.15.2binary

命令窗口执行:source /etc/profile。

2023-09-22 11:41:45 29

原创 CentOS 7系统离线安装gcc,gcc-c++

3、把对应的软件包放入centos7中,root账户。1、下载centos镜像,和离线机器版本一致。

2023-09-22 11:41:13 524

转载 使用 Live555 搭建流媒体服务器

yum安装openssl检测安装是否成功搭建过程还是非常简单的!搭建环境为Centos 7.2 64bit。

2023-09-22 11:40:40 380

原创 CentOS7下安装ffmpeg4.1

b) 安装libvpx-1.7.0,tar xzvf libvpx-1.7.0.tar.gz。7、如果运行ffmpeg有错,执行:ldd `which ffmpeg`,看看缺失了什么。进入工具目录,解压ffmpeg-4.1.tar.xz。3、ffmpeg要依赖于yasm,首先安装yasm。进入ffmpeg-4.1解压目录,安装ffmpeg。再进入ffmpeg重新配置就没有报错。6、查看ffmpeg支持的解码器。查看安装的group插件。4、安装ffmpeg。

2023-09-22 11:39:52 106

转载 nginx配置负载均衡

但是随着发展,单独业务API的请求的压力也会变得很大,这时候我们可能需要做负载均衡将一台服务器面临的压力分散到多台服务器上。我们首先需要建立一个Spring Boot的项目对外提供服务,来模拟我们实际的服务,还可以配置其它可以提供网络请求处理的框架来提供服务,这里具体由什么来提供服务和nginx配置并不相关。最基本的配置方法,它是upstream的默认策略,每个请求会按时间顺序逐一分配到不同的后端服务器。在实际运用中,需要根据不同的场景选择不同的策略,大多是多种策略结合使用以达到实际需求的性能。

2023-09-22 11:38:47 118

转载 CentOS 7.X 关闭SELinux

Linux在安装好之后通常SELinux都是出于默认开启的状态,开启的情况下会导致一些服务的安装不成功。在不需要的情况下完全可以关闭掉,下面是在centos 7.0里面如何查看,关闭selinux。将SELINUX=enforcing改为SELINUX=disabled。设置后需要重启才能生效。RUBY 复制 全屏。

2023-09-13 18:30:29 1205

转载 VMware VSphere Client克隆虚拟机

3、新建文件夹"testaischang"(这个名字自己随便命名),进入"dns-show3"(被克隆系统文件夹)文件夹,把dns-show3.vmx 和dns-show3.vmdk 这两个文件复制到文件夹"testaischang"下,复制过程还比较快的。2、选中ESXi服务器宿主机,在右侧点击“配置”选项卡,选择“存储器”,右侧的存储器名称上点右键,选择“浏览数据存储”8.​​​​​​​​​​​​​​启动虚拟机后,账号和密码都和被cloned虚拟机一样,直接登陆,就可以。

2023-09-13 18:29:43 251

转载 VMware vSphere Client给虚拟机增加硬盘

选中右边的“未指派”,右击,选择“新建磁盘分区”,点击“下一步”,选择“主磁盘分区”,选择分区大小,并指派驱动器号,最后选择“完成”即可。4, 点击“添加”按钮,(此处如果要“移除”的话,我们可以选择要删除的磁盘,点击“移除”按钮,并选择“从虚拟机中移除并从磁盘删除文件”的选项)5, 选中“硬盘”,点击“下一步”,选择“创建新的虚拟磁盘”,点击“下一步”6, 选择磁盘大小,此处,我们输入为“80G”,点击“下一步”9, 之后进入的界面如下,显示“正在添加”,点击“确定”

2023-09-13 18:28:44 938

转载 MySQL 8.0主从(Master-Slave)配置

开启主从之后,如果状态如上图所示,那么说明主从信息就已经配置好了,接下来我们测试一下在主机上创建一个数据库,然后在从机上是否能够同步创建。Slave 通过 I/O 线程读取 Master 中的 binary log events 并写入到它的中继日志(relay log);Master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件,Slave 重做中继日志中的事件, 把中继日志中的事件信息一条一条的在本地执行一次,完。这是因为在MySQL主从结构中,从机上的。

2023-09-13 18:27:49 1087

原创 nginx负载+mysql8.0双主实现

stream {server {events {http {

2023-09-13 18:26:41 27

转载 Windows Server时间服务器配置方法

6) 展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\时间提供程序\启用Windows NTP服务器”2) 展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\时间提供程序\启用Windows NTP客户端”4) 展开“策略”下的“计算机配置中的“管理模板\系统\Windows 时间服务\时间提供程序\配置Windows NTP客户端”3) 展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\全局配置设置”;

2023-09-13 18:26:01 1100

原创 离线安装软件 -- yum下载包到本地

实例:yum install --downloadonly --downloaddir=/usr/local samba。yum install --downloadonly --downloaddir=路径 软件安装包名。#yum下载rpm包到指定目录,只下载不安装。#下载yumdownloadonly插件。#在线的环境需要和离线环境版本一致。# 进去下载目录,安装所有rpm。

2023-09-13 18:23:29 100

原创 Centos7 docker服务开机自启

2、设置docker服务开机启动。1、查看开机自启项列表。

2023-09-13 18:22:57 103

原创 如何解决docker报错“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemo

在docker守护进程没有开机自启的情况下。直接运行docker服务会提示服务不存在。此时需要手动启动docker服务。

2023-09-13 18:22:20 83

原创 CentOS7安装Tomcat9并设置开机启动

启动和结束tomcat也可以到tomcat的安装目录的bin目录下执行shutdown.sh startup.sh来完成。保存文件,再执行 systemctl enable tomcat.service 命令使tomcat开机启动。创建 服务名xxxxxx.service文件,编辑之后保存即可。修改rc.local文件。

2023-09-13 18:19:27 289 1

halcon12.0_32bit破解文件

halcon12.0_32bit破解文件,永久破解文件,直接使用dll覆盖即可

2018-09-24

C# Socket同步消息传输TcpServer

使用C#实现Socket的一个同步消息传输的样例程序。对于初学者算是一个抛砖引玉的引子吧。样例程序中分为几个类库。

2017-09-20

EPC网络原理概述

内容包括:LTE/EPC发展与演进,LTE/EPC网络结构, EPC主要接口和协议栈, EPC关键技术。EPS能够接入不同的接入系统,为用户提供多接入的环境, EPS能够支持同一接入系统内,不同接入系统之间的移动性, EPS能够支持3GPP以外基于IP的宽带接入网络

2017-09-20

IronPython-2.7.4(内附样例程序)

VS2010调用Python脚本的插件,内附调用样例程序,展示该插件如何解析Python的py脚本。方便C#的开发人员解析Python脚本

2017-09-20

删除SQLServer2008数据库日志文件脚本

删除SQLServer2008数据库日志文件脚本,MSSql2005的ldf缩小方法已经不适用MSSql2008了,MSSql2008采用了一种新的方式用来把ldf文件缩小,效果很不错;

2012-12-26

C#委托和事件

详述C#中的委托和事件机理,很多初学者遇到委托和事件就头疼,不容易理解,在这里可以找到答案啊。

2012-10-18

javascript

javascript常用代码

2008-03-05

空空如也

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

TA关注的人

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