go练习- 读写锁和互斥锁

  • 屈志勇
  • 2021-09-10 12:39:56
  • 文章
  • go
如果读大于写读写锁的性能高于互斥
阅读全文

go练习-go goruotine池

  • 屈志勇
  • 2021-09-07 14:03:58
  • go
  • go
如果有很多任务,10万个不可能去开10万个goruotine,这时候构建一个地址池去实现会更好
阅读全文

go练习-go goruotine

  • 屈志勇
  • 2021-09-07 14:00:00
  • go
  • go
goroutine 是轻量级线程,goroutine 的调度是由 Golang 运行时进行管理的。Go 允许使用 go 语句开启一个新的运行期线程, 即 goroutine,以一个不同的、新创建的 goroutine 来执行一个函数。 同一个程序中的所有 goroutine 共享同一个地址空间。
阅读全文

php安装pecl扩展

安装pecl 1、cd到php的bin目录`cd /usr/local/php74/bin/` 2、下载安装脚本`wget http://pear.php.net/gopear.phar O gopear.php` 3、用当前环境中的php执行`php gopear.php`
阅读全文

go文件操作练习

  • 屈志勇
  • 2021-08-22 23:40:35
  • 数学
  • go
```gopackage mainimport ( "bufio" "fmt" "io" "io/ioutil" "os")func readAll() { //打开文件 fileObj, err := os.Open("./xx.txt") if err != nil { fmt.Printf("open file failed,
阅读全文

php 接收xml 转换数组

```php $xml = file_get_contents("php://input"); $data = (array)simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);```
阅读全文

Celery 分布式任务队列

Celery 是一款非常简单、灵活、可靠的分布式系统,可用于处理大量消息,并且提供了一整套操作此系统的一系列工具。Celery 是一款消息队列工具,可用于处理实时数据以及任务调度。Celery 拥有大量的用户和贡献者社区,您可以通过IRC频道或 邮件列表 加入我们。Celery 是根据 BSD License 进行开源的。
阅读全文

小程序蓝牙操作技巧- 设备在开启蓝牙搜索之后就卡住不动

在操作遇到打开搜索监听回调然后就什么都没有了,但是如果你是这样操作搜索就不会有问题1. 关闭蓝牙模块2. 初始化蓝牙3. 开启搜索ps: 建议搜索蓝牙的时候进行一下关闭和初始的操作
阅读全文

小程序蓝牙操作技巧- 如何判断选中设备是否已经连接

第一次选择设备的连接时保存好设备的deviceId 调用getConnectedBluetoothDevices获取处于已连接状态的设备 判断已连接状态的设备列表是否包含当前的deviceId如果有代表设备已经连接,则不需要再次连接ps: 请勿使用全局状态或者自己定义什么字段来判断设备是否连接
阅读全文

Js获取Cookie值的方法

  • 屈志勇
  • 2021-07-27 16:19:25
  • 文章
  • js
```javascriptfunction getCookie(name) { var prefix = name + "=" var start = document.cookie.indexOf(prefix) if (start == 1) { return null; } var end = documen
阅读全文