Dev
搜索

Dev

php yield Generator 处理大数组
发表于2019-04-30|php
https://www.jianshu.com/p/86fefb0aacd9http://www.laruence.com/2015/05/28/3038.html yield让出,返回的意思,返回一个生成器对象,可以被遍历,每次他都返回yield右侧的值并中断在那里如果你调用生成器的current()方法,将获取到当前值,如果调用send()方法,将改变当前值,并执行到下一个yield后停下来,如果yeild在等号右侧,send()会先改变当前值,然后赋值,如下所示 也就是说,yield的current send方法获取到的总是当前的值,而yield左侧的值如果有send就是是send过去的 12345678910111213141516171819202122function gen(){ $ret = (yield 'yield1'); var_dump($ret); // 2.ret1 $ret = (yield 'yield2'); var_dump($ret); // 4.ret2}$...
mysql 索引
发表于2019-04-21|mysql
种类 主键索引 普通索引 唯一索引 索引列的值必须唯一,但允许有空值(注意和主键不同) 组合索引(最左原则)(也叫:复合索引 联合索引 多列索引) 以下我在phpstudy的mysql5.5实测 使用and条件,a,b,c组合索引时候,只要搜索里有a就会走组合索引,不论条件的顺序 使用or条件,如果有一个条件走不了索引,这个查询就不会走索引 全文索引
php 面试题
发表于2019-04-19|php
第一部分 你做过的一个websocket程序后端用什么实现的? 1gatewayworker 用什么做的压测? 1ab -n 10000 -c 200 https://baidu.com swoole的事件轮询机制和原理是什么? https://blog.csdn.net/qq_21630623/article/details/77946041https://wiki.swoole.com/wiki/page/356.htmlhttps://wiki.swoole.com/wiki/page/p-differences_with_go.html 12345678910111213141516171819202122232425事件轮询(EventLoop)是一个很重要的概念,指的是计算机系统的一种运行机制。EventLoop 是一个程序结构,用于等待和发送消息和事件。简单说,就是在程序中设置两个线程:一个负责程序本身的运行,称为"主线程";另一个负责主线程与其他进程(主要是各种I/O操作)的通信,被称为"EventLoop线程"(...
mysql replace 语句
发表于2019-04-15|mysql
原文地址https://www.cnblogs.com/sunss/p/4493803.htmlhttps://www.cnblogs.com/c-961900940/p/6197878.html 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。 否则,直接插入新数据。 注意插入数据的表必须有主键或者是唯一索引!否则的话,replace into 会直接插入数据,这将导致表中出现重复的数据。
go 并发 安全 测试
发表于2019-04-09|golang
1234567891011func main() { // runtime.GOMAXPROCS(1) n := 0 for i := 0; i < 1000; i++ { go func() { n++ }() } time.Sleep(time.Duration(1) * time.Second) fmt.Println(n)} 输出结果总不是1000 如果设置GOMAXPROCS,同一时间只启用一个cpu,那么就会是1000
2019年 我的全新开始
发表于2019-04-01|day
转眼之间已经4月1日了,2019年第一个季度就在我浑浑噩噩的状态、乱七八糟的生活中结束了,很早就想记录一下,这两天不工作,今天终于有了点时间。 新目标从2018年底开始,我就基本放弃了做了两三年的外包,准备做标准化产品,这相当于进入全新领域,销售、运营都是我不熟悉的,需要我摸索,但是我觉得这是值得的,一旦有了眉目,这会使我的工作更顺畅,可能更有利于发展。2018年,我有了一个上市公司比较大的客户,如果做下去,我的外包也会更顺,但是我发现这些客户实在太麻烦了,我是个不喜欢麻烦和浪费时间的人,做太多纯体力工作让我很心烦,所以我果断放弃了客户,放弃了外包。 感情状态唉。距离上一次谈这个话题可能2年了吧,喜大普奔的是,目前依然毫无进展。哈哈哈。不过人的心境是不同了,那时候太年轻,惭愧的说特别想女人,难以自拔那种,现在毕竟年龄大了,没有那么强烈了,不过说实话还是有些恨的,我相信我今天所写,日后我再看到必将感到羞耻想笑,但是这确实是我最真实的心境。这期间大概认识了3个女孩子吧,第一个女孩很自强,学历工作比较普通,但是凭借自己的努力还在苏州给自己买了一套房子。第二个女孩是个迷,她很年轻漂亮,但...
swoft 1.0 自定义 redis 池
发表于2019-03-25|php
定义Redis池在app/config/beans/base.php增加如下配置 1234'cacheRedis' => [ 'class' => \Swoft\Redis\Redis::class, 'poolName' => 'cacheRedis',], 定义Redis池配置12345678910111213141516171819202122232425namespace App\Pool\Config;use Swoft\Bean\Annotation\Bean;use Swoft\Bean\Annotation\Value;use Swoft\Redis\Pool\Config\RedisPoolConfig;/** * CacheRedisPoolConfig * * @Bean() */class CacheRedisPoolConfig extends RedisPoolConfig{ /...
H5小游戏模板化方案 会展行业 (资源替换,分数记录,次数限制,排行榜) v20190321
发表于2019-03-21|wechatdev
流程 看具体游戏有哪些资源可以被替换 确定后,后端出模板配置 后端创建一个测试游戏的配置,给出游戏id 按以下步骤接入 把发布后的代码给我,充分保证你的劳动成果不被窃取 引入sdk如果是白鹭5.0需要在发布后引入 1<script src="//h5.iguojin.com/template/gamesdk/hudongsdk.js"></script> 实例化sdk1234// ts声明,防止报错declare var HudongSdkvar sdksdk = HudongSdk.getInstance() 替换资源以白鹭为例,可以在 1await RES.loadConfig("resource/default.res.json", "resource/"); 后面添加如下代码,并记录值,在需要时可以直接从里获取,而不用默认的值可以检测url上的gameid参数,正式交付客户都会加上这个参数 123await sdk.loadConfig().then((res)=>{ ...
ajax 中 request payload 和 form data 区别
发表于2019-03-20|php
在使用swoft时候发现ajax如果设置header 1xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 后端可以收到如果不设置,默认header是 1Content-Type:text/plain;charset=UTF-8 后端就接受不到参数
mysql 统计重复记录数量
发表于2019-03-19|mysql
123456SELECT COUNT(*) as total FROM ( SELECT count(openid) as t FROM user GROUP BY `openid` HAVING t > 1 limit 1000) as a 如果下面写法会很慢 123456SELECT COUNT(*) as total FROM form_user WHERE id IN( SELECT count(id) FROM form_user GROUP BY `openid` HAVING COUNT(openid) > 1 limit 1000)
1…303132…103
avatar
developer
AI相伴的开发者博客
文章
1022
标签
723
分类
35
Follow Me
公告
This is my Blog
最新文章
pdf按章节拆分到文件2026-05-03
svg转png2026-04-09
taro+tailwind开发记录2026-04-07
hono js 使用记录2026-03-31
cmder使用记录2026-03-08
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
ajax 本地测试方法 Function 处理大数组 table_msg 优化方向 css动画 xhprof_enable 关闭防火墙 自定义 cdn 翻书 无用 eui 购买 页面高度 Promise对象 tr __unset 菜单 tailwind 滑动时 并携带cookie goaccess 自建代理 上传图片 SplQueue kde mb_ereg_replace 控制器参数注入和 解析 英文 管理 swoft datetime laravel windows10 kubuntu 模板字符串 正态分布
归档
  • 五月 2026 1
  • 四月 2026 2
  • 三月 2026 3
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
网站信息
文章数目 :
1022
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中