- 博客(28)
- 资源 (2)
- 问答 (15)
- 收藏
- 关注
原创 解决goland启动‘Opration not supported:JVM_Bind’
网上搜索了很多解决办法,删除插件什么的都没用,最后找到一个解决办法这里
2021-05-27 10:21:00
494
原创 Springboot 加载不了配置文件
一直使用8080端口,application.yml一直不生效网上试了很多方法,最后看到这个完美解决https://blog.youkuaiyun.com/lovequanquqn/article/details/85017533
2021-03-31 18:51:10
391
原创 TCP/IP通信传输流
利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则往应用层往上走。用 HTTP 举例来说明,首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。接着,为了传输方便,在传输层(TCP 协议)把从应用层处收到的数据(HTTP 请求报文)进行分割,并在各个报文上打上标记序号及端口号后转发给网络层。在网络层(IP 协议),增加作为通信目的地的 MAC 地址后转发给链路层。这样一来,发往网络的通信请求就准备齐..
2021-03-24 14:24:48
271
原创 win10安装GCC
TDM-GCC 集成包,下载地址在:http://tdm-gcc.tdragon.net/download简单来讲 TDM-GCC 是一个 Windows 上的编译器套件,集成了 GCC 工具集,提供了 MinGW 和 MinGW-w64 的运行时 API,可以执行编译从 Windows98 开始的 32 位或者 64 位二进制文件。...
2021-01-29 10:38:09
710
原创 PHP运行原理与运行模式
PHP的设计理念及特点多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,当然,随着时代发展,PHP也早已支持多线程模型。 弱类型语言:和C/C++、Java、C#等语言不同,PHP是一门弱类型语言。一个变量的类型并不是一开始就确定不变,运行中才会确定并可能发生隐式或显式的类型转换,这种机制的灵活性在web开发中非常方便、高效,具体会在后面PHP变量中详述。 引擎(Zend)+组件(ext)的模式降低内部耦合。 中间层(sapi)隔绝web ser
2021-01-15 14:51:56
180
原创 常用排序算法
一.交换排序1.冒泡排序 比较相邻的两个元素,如果第一个比第二个大,则交换两个元素。 简单点理解就是,每一轮都把最大的推到最后,这样第一轮需要比较len(li)个元素,把最大的元素放到数组最后。所以第二轮只需要比较len(li)-1个元素,以此类推……如下图所示,绿色的元素就是每轮推到最后的元素//冒泡排序func bubble_sort(li []int) { for i := 0; i < len(li)-1; i++ { exchange := false ..
2021-01-13 17:50:57
329
1
原创 beego快速创建一个Restful风格API项目及API文档自动化
1.前提mysql的表已经建好2.创建golang及beego环境官方文档指南http://beego.me/quickstart3.通过数据库创建Restful风格API项目bee api bee-api -conn="root:123456@tcp(127.0.0.1:3306)/databasename" 该命令创建的项目会自动创建好所有表的model和controller的CURD代码注意:要在GOPATH下的src执行这一步,其他地方不支持4.API文档自动化..
2021-01-12 13:18:48
361
1
原创 MYSQ表结构设计之三范式
在设计关系数据库时,要遵从不同的规范要求来设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有6种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式依次类推。一般说来,数据库只需满足第三范式(3NF)就行了。1. 第.
2021-01-05 13:53:33
172
原创 redis持久化选择
Redis提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫快照(snapshot-ting),它可以将存在于某一时刻的所有数据都写入硬盘里面。另一种方法叫只追加文件(append-onlyfile,AOF),它会在执行写命令时,将被执行的写命令复制到硬盘里面。这两种持久化方法既可以同时使用,又可以单独使用,在某些情况下甚至可以两种方法都不使用,具体选择哪种持久化方法需要根据用户的数据以及应用来决定。两种方式常见的命令如下图:快照:如何命名硬盘上的快照文件、多久执行一次自动快照...
2020-12-28 18:40:45
198
原创 mysql主从复制主从读写
一.MYSQL主从复制配置配置教程二.主从读写分离的两种方式1.通过客户端实现,比如php YII框架主从架构中会出现主从延迟主从数据不一致,以及slave的负载均衡中,当某一台slave宕机了,能否把请求转发给其他slave,可以借助第三方负载均衡软件HAProxyHAProxy提供了高可用性、负载均衡以及基于TCP和HTTP应用的代理,它支持虚拟主机,是一种免费、快速并且可靠的解决方案。对于那些负载特大的Web站点来说,HAProxy特别适用。这些站点通常需要实现会话保持或七层处理,
2020-12-24 15:21:12
244
1
原创 workman、gatewaywork和swool的区别
GatewayWorker 与 Workerman的关系Workerman可以看做是一个纯粹的socket类库,可以开发几乎所有的网络应用,不管是TCP的还是UDP的,长连接的还是短连接的。Workerman代码精简,功能强大,使用灵活,能够快速开发出各种网络应用。同时Workerman相比GatewayWorker也更底层,需要开发者有一定的多进程编程经验。因为绝大多数开发者的目标是基于Workerman开发TCP长连接应用,而长连接应用服务端有很多共同之处,例如它们有相同的进程模型以及单发、群发
2020-12-16 10:20:26
1442
原创 Socket 和 Websocket 区别
1.socket不是一种协议,是传输车上的一种接口。Socket可以理解为TCP/IP网络的API,它定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。电脑上运行的应用程序通常通过”套接字”向网络发出请求或者应答网络请求。Socket是应用层与TCP/IP协议族通信的中间软件抽象层。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket后面,对用户来说只需要调用Socket规定的相关函数,让Socket去组织符合指定的协议数据然后进行.
2020-12-15 16:33:48
1390
转载 Go 中切片扩容的策略
如果切片的容量小于 1024 个元素,于是扩容的时候就翻倍增加容量。上面那个例子也验证了这一情况,总容量从原来的4个翻倍到现在的8个。一旦元素个数超过 1024 个元素,那么增长因子就变成 1.25 ,即每次增加原来容量的四分之一。注意:扩容扩大的容量都是针对原来的容量而言的,而不是针对原来数组的长度而言的。扩容后的数组是新的吗?分为两种情况:1.情况一func main() { array := [4]int{10, 20, 30, 40} slice ...
2020-12-10 15:23:17
966
原创 Go 结构体内变量内存分配
type test struct { a int8 b int8 c int8 d int8}n := test{ 1, 2, 3, 4,}fmt.Printf("n.a %p\n", &n.a)fmt.Printf("n.b %p\n", &n.b)fmt.Printf("n.c %p\n", &n.c)fmt.Printf("n.d %p\n", &n.d)输出n.a 0xc00000a0b8n.b 0x.
2020-12-10 14:18:23
315
1
原创 部署go项目到服务器
部署到lunix服务器1.本地编译go项目cmd 到根目录 设置环境 set GOOS=linuxgo build 得到一个二进制文件 demo上传到服务器目录chmod 755demonohup ./user & 启动服务
2020-11-19 20:01:22
1001
原创 Go实现迷宫的广度优先搜索
package mainimport ( "fmt" "os")type point struct { i int j int}var dirs = [4]point{ {-1, 0}, { 0, -1}, { 1, 0}, { 0, 1},}func readMaze(fileName string) [][]int { file, err := os.Open(fileName) if err != nil { panic("open file fail".
2020-11-16 15:34:34
101
原创 小程序敏感词汇过滤之输入什么都返OK
1.post提交2.post过去的数据编码为utf-8 注意:不仅仅是评论内容为utf-8,不然会导致你输入什么都返回ok $msg = json_encode(array('content'=>$msg),JSON_UNESCAPED_UNICODE);...
2020-01-15 11:21:51
679
2
原创 关于webp图片在微信小程序不显示问题,webp格式转成jpg
一:背景在做一个小程序项目的时候,采集了微信公众号的图片到小程序显示,发现安卓的可以显示,ios显示不了。后来发现是因为图片格式是webp导致苹果在macOS Sierra及iOS 10的早期beta版本中加入了WebP支持。而在2016年9月7日发布的iOS 10和macOS Sierra GM种子版本中却移除了WebP的支持。二:解决办法现在就是需要在采集的时候,把webp格式...
2019-11-06 15:48:21
6865
原创 TP5使用JSSDK自定义微信分享朋友圈分享
1.引入JSSDK到vendor目录下2.在公共控制器引入<?phpnamespace app\mobile\controller;use think\Controller;use think\Db;use think\Config;class Common extends Controller{ function __construct() { ...
2019-07-20 10:34:37
571
原创 TP5使用微信支付JSAPI完整示例
1.下载jsapi SDK 放在vendor目录在WxPayConfig.php 配置参数 const APPID = '**********************'; //公众号appid const MCHID = '**********************'; //商户id const KEY = '**********************...
2019-07-20 10:11:25
3821
3
转载 微信里直播、视频播放自动跳出全屏问题的解决办法
https://blog.youkuaiyun.com/wq57885/article/details/81633631
2019-07-08 14:21:03
3903
转载 获取小程序码乱码
https://blog.youkuaiyun.com/chenyoper/article/details/79484775
2019-02-28 17:36:36
1632
1
原创 定制带参数的小程序二维码
微信公众平台上面有自带的生成功能,但是不能生成带参数的二维码。想要生成带参数的二维码,需要调取接口1.获取access_tokenhttps://api.weixin.qq.com/cgi-bin/token?appid=wxf067651388568c44&secret=71bb713161f8d3b3ffa0cb9005e430bc&grant_type=cl...
2019-02-21 11:26:16
339
原创 使用webupload传图携带参数问题
红框内的formdata只可以写固定值,也就是除非每张你都传的是同一个固定值,那么在这设置。你要是每张图片都想传不同的值,你需要在下面添加以下代码: uploader.on('uploadBeforeSend',function (object ,data ,header){ header['X-Requested-With']= 'XMLHttpRequ...
2018-12-10 09:33:31
998
转载 _initialize() 区别 __construct()
• _initialize()方法是在任何方法执行之前,都要执行的,当然也包括_ _construct构造函数。 也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用, 而_construct构造函数仅仅在创建对象的时候调用一次,跟其它方法调用没有关系。• _ _construct这里是双划线,而_initialize()函数是单划...
2018-08-29 16:08:04
1076
转载 php+redis实现高并发抢购的思路
//把所有用户都插入到这个队列中$wait_key = "user_wait:2";//真正抢到的用户信息队列$user_key = "user:1";//库存队列$store_key = "goods_store:1";$result =$redis->hset($wait_key, $user_id, $user_id); //插入用户id if($resu...
2018-08-24 17:29:32
1078
JS连接TSC打印机打印条形码(二维码)源码+驱动+相关dll+部署文档
2019-03-11
appserv中php5.2升到5.3
2016-07-15
关于slidemenu和scrollview冲突的问题
2016-03-19
新闻app获取新闻,获取不了,输出的日志在下边麻烦大神看看
2016-03-17
求大神解答下面问题!!!!!
2016-03-16
求app获取网络信息具体步骤!
2016-03-15
求新闻app通过tomcat和mysql获取网络新闻的过程
2016-03-14
这个该怎么解决,求大神
2016-03-13
遇到这种错误该怎么解决
2016-03-12
插入排序用java写,排序量为两万,请问怎么写
2016-03-05
求大神把下面vb转为java或者c语言!!!!!急求
2015-12-29
用c语言带入已知数求多项式,这样不对,求大神解答
2015-12-29
请问这是什么错,权限我也写了
2015-11-23
初学android,输出的apk装在手机上闪退,什么也没显示
2015-10-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人