日常总结、灵感记录、学习要点。持续记录
- 记录日常
- 2022-05-11
- 3346热度
- 0评论
学海无涯,再好的记性也比不过烂笔头,记录一下学习日常、灵感、要点。
2024-11-13
- NLP大全:https://github.com/fighting41love/funNLP
- Hono.js:https://hono.dev/docs
- 短链生成策略:https://pro.leanote.com/p/5f706e3d7dc3f97345b9f98f
- 柔造:https://rouzao.com/home
- 弱小和无知不是生存的障碍,傲慢才是
- 获取设备IP地址:https://ipv4.gdt.qq.com/get_client_ip
- 家里备一个灭火器
- 海报制作:https://ling.jd.com/、https://www.yiketu.com/
- 设备图生成:https://mockuphone.com/model/iphone-15/
2024-10-19
- ollama:https://github.com/ollama/ollama
- 企业服务搜索:https://so.36dianping.com/
- 反编译小程序:https://github.com/Ackites/KillWxapkg
- 虚拟信用卡:https://wildcard.com.cn
- OCR大模型:https://github.com/Ucas-HaoranWei/GOT-OCR2.0
- 论坛:https://www.dalao.net/、https://www.chongbuluo.com/、https://hostloc.com/
- http流量重放:https://github.com/buger/goreplay
- 微信公众号Markdown编辑器:https://github.com/doocs/md
- 阿里云视觉智能开发平台:https://vision.aliyun.com/
- css奇技淫巧:https://github.com/chokcoco/iCSS
- AI工具目录:https://okeiai.com/zh
- 微信机器人框架:https://github.com/wechatferry/wechatferry、https://github.com/wechatferry/wechatferry
- 好用的AI:https://getliner.com/、https://metaso.cn/
- Vue异常hook,onErrorCaptured、app.config.errorHandler、watch方法的 flush配置
- 开车之前记得绕车一周
- 微信小程序同层渲染:https://developers.weixin.qq.com/miniprogram/dev/component/native-component.html
- BiliBili自动化:https://github.com/RayWangQvQ/BiliBiliToolPro、https://github.com/lkeme/BiliHelper-personal
- 什么值得买:https://www.smzdm.com/
- 国家眼药品监督管理局:https://www.nmpa.gov.cn/datasearch/home-index.html
- Puppeteer插件:https://github.com/berstend/puppeteer-extra
- 模糊图片占位:https://github.com/woltapp/blurhash
- 谷歌浏览器扩展搜索:https://www.crxsoso.com/
- 火山引擎扣子:https://www.volcengine.com/
- Promise.resolve() 是 JavaScript 中 Promise 对象的一个静态方法,它用于创建一个已经解析(即已经成功)的 Promise 对象。
2024-09-18
- Go Gui:https://github.com/wailsapp/wails
- 验证码识别平台:https://www.bingtop.com/demo/、https://2captcha.com/zh/for-customer
- 接码平台:https://www.wuyoujiema.com/
- Webscan:https://github.com/niudaii/zpscan
- AI模型即服务共享平台:https://modelscope.cn/
- DLL下载:https://www.dllme.com/
- Adobe全家桶:https://www.yuque.com/gaosuxiazai/oacb9y
- 抓包工具mitmproxy: https://mitmproxy.org/
- Linux交流论坛:https://linux.do/
- DDOS工具:https://github.com/MatrixTM/MHDDoS
- 玩转公私域:https://img.tencentads.com/adpage/home/index/TSAF75285406
- 全平台通用换源工具:https://github.com/RubyMetric/chsrc
- 自建邮箱:https://github.com/stalwartlabs/mail-server
- 老照片修复:https://github.com/TencentARC/GFPGAN
- 人有冲天之志,非运不能自通
- 学习方向总结:https://roadmap.sh/ai/explore
- 分割万物:https://segment-anything.com/
- 动态DNS:https://github.com/jeessy2/ddns-go
- 信用广东:https://credit.gd.gov.cn/
- iOS Safari远程调试:https://github.com/HimbeersaftLP/ios-safari-remote-debug-kit
2024-08-23
- webview调用uni的接口:https://ask.dcloud.net.cn/article/35083、https://ask.dcloud.net.cn/article/35036
- 动画插值和缓动因子
- js动画库:https://github.com/tweenjs/tween.js
- markdown编辑器:https://github.com/Vanessa219/vditor
- 各种缓动函数的演示:https://easings.net/zh-cn、https://nicmulvaney.com/easing
- 基础类开源软件列表:https://portal.mulanos.cn/project/basic
- composer生产环境安装:composer update --profile --prefer-dist --no-dev --optimize-autoloader
- 精美前端模板:https://themeselection.com、https://htmlrev.com/
- Google Seo结构化数据:https://developers.google.com/search/docs/appearance/structured-data/search-gallery?sjid=15484185407359978914-AP&hl=zh-cn
- PC截长图:https://www.faststonecapture.cn/
- 免费字体库:https://51font.17font.com/
- 功能丰富的音视频下载器:https://github.com/yt-dlp/yt-dlp
- Html转Svg:https://github.com/vercel/satori
- 公章生成:https://edui123.com/gongzhang/
- PDF转各种文件:https://cn.office-converter.com/、https://convertio.co/zh/
- Node下载:https://nodejs.org/zh-cn/download/package-manager
- 秩序敏感期
- Window SandBox无法启动:https://answers.microsoft.com/zh-hans/windows/forum/all/windows%E6%B2%99%E7%9B%92%E6%97%A0%E6%B3%95/d377061d-9bd3-41ca-8536-ca4b560d34f3
- PNG转ICO:https://www.hipdf.cn/png-to-ico、https://pngtoicon.com/cn
- 软著申请:https://github.com/AlexanderZhou01/China-software-copyright
- 各种素材下载:https://www.aigei.com/
- 微信对话开放平台:https://chatbot.weixin.qq.com/
- FFmpeg命令大全:https://quickref.me/zh-CN/docs/ffmpeg.html
- 西瓜播放器:https://h5player.bytedance.com/
- hyper-v随机端口占用的问题:https://zhaoji.wang/solve-the-problem-of-windows-10-ports-being-randomly-reserved-occupied-by-hyper-v/
- 各大平台音频解码:https://um-react.netlify.app/
2024-07-29
- 银行行号查询:https://www.yinhanghanghao.com/bank/103331004215/swiftcode/
- 云南白药保险子
- navigator.plugins,获取浏览器中安装的插件的列表
- 导出Mysql数据库结构的markdown文档:https://github.com/alicfeng/mysql_markdown
- 电商运营工具大全:https://www.coonav.com/
- node使用socks代理:socks-proxy-agent
- MongoDB:https://github.com/mongodb/mongo
- wsl --shutdown
- 实时日志系统:https://github.com/logdyhq/logdy-core
- 网络安全开源项目:https://github.com/knownsec/404StarLink
- 2D 图形库:https://github.com/pixijs/pixijs
- 安卓js bridge:https://github.com/wendux/DSBridge-Android
- 颜色选择器:https://github.com/anish2690/vue-color-kit
- Redis 客户端:https://github.com/tiny-craft/tiny-rdm
- SQL ERP编辑器:https://github.com/drawdb-io/drawdb
- AI图生成:https://github.com/comfyanonymous/ComfyUI
- HTML转SVG:https://github.com/vercel/satori
2024-07-11
- 图片压缩:https://github.com/Lymphatus/caesium-image-compressor
- Vue知识点:在 2.2.0 及其更高版本中,activated 和 deactivated 将会在 <keep-alive> 树内的所有嵌套组件中触发。include匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。
- 风格化二维码:https://qr-code-styling.com/
- Promise.allSettled和Promise.all的最大不同:Promise.allSettled永远不会被reject。
2024-07-02
- 小程序富文本组件:https://github.com/jin-yufeng/mp-html
- 独立开发变现周刊:https://github.com/ljinkai/weekly
- 网页操作轨迹回放:https://github.com/rrweb-io/rrweb
- 高清壁纸:https://pic.netbian.com/
- 视频播放器:https://github.com/bytedance/xgplayer
- 关于source-map:https://github.com/mozilla/source-map
- Chrome扩展开发:https://crxjs.dev/
- DIY定制:https://interval-lab.com/diy,官网演示、seo推广定价、增值服务
- 淘宝商品AI:https://agi.taobao.com/
- 图片元数据操作:https://github.com/exiftool/exiftool
- 查找文件进行指定操作:find ./assets -type f -mtime +64 -exec sh -c 'echo {} >> /path/to/logfile.log; rm {}'
2024-06-23
- 字由字体库:https://www.hellofont.cn/
- 编程经验:https://doocs.github.io/source-code-hunter
- 阿里云composer镜像:https://developer.aliyun.com/composer
- 本地可信ssl证书:https://github.com/FiloSottile/mkcert
- Css滤镜:img {filter: grayscale(100%);}
- 小米隐私政策模板:https://privacy.mi.com/Message/zh_CN/
- Js截图插件:https://github.com/fengyuanchen/cropperjs
- 富文本编辑器:https://github.com/textbus/textbus
2024-06-14
- 企业级Saas平台:https://www.niucloud.com/
- 微信聊天记录导出:https://github.com/LC044/WeChatMsg、https://github.com/xaoyaoo/PyWxDump/tree/master
- SqlLite数据库管理:https://sqlitebrowser.org/dl/
- Flex布局排版引擎:https://github.com/facebook/yoga
- AST抽象语法树:https://astexplorer.net/
- Pc查看连接过的wifi的密码:netsh wlan show profile name="Wi-Fi-Name" key=clear
- 开源的流程图:https://github.com/mermaid-js/mermaid
- APP模型图生成:https://dimmy.club/
- IP信息检测:https://ipcheck.ing/#/
- json对象结构验证:https://ajv.nodejs.cn/
- APP预览图在线制作:https://www.cejia.com/portfolio-category/app-store/
- PHP时间函数的一个小坑:https://www.laruence.com/2018/07/31/3207.html
- 爱心特效网页:https://github.com/he-weilai/love-code
- 法律知识的AI:https://ailegal.baidu.com/
- Uniapp实现的外呼APP:https://juejin.cn/post/7368421971384860684?share_token=7c614b44-135a-4f56-b63d-281f80240dae
- 可视化编辑器:https://github.com/facebook/lexical
- 支付宝支付异常排查:https://opensupport.alipay.com/support/diagnostic-tools/b3b501fd-a442-4dee-8b3f-e5f5edcc6d6e
- 各类APP隐私政策模板:https://docs.getui.com/templet/
- CSS特效参考案例:https://github.com/chokcoco/CSS-Inspiration
2024-05-20
- 程序员工具箱:https://it-tools.tech/
- 新申请的Gmail:timhu3592@gmail.com
- js获取设备信息:https://github.com/skillnull/DeviceJs
- Strapi:https://github.com/strapi/strapi
- 背景去除:https://removal.ai/
- 所有人的优良品质都不是天生具备的,都是在后天经历过一些事情之后一点一点的累积起来的。
- Mac虚拟机:https://ultahost.com/zh/mac-vps-hosting
- 敏捷协作:https://www.tapd.cn/official/price
- 开源的数据可视化分析工具:https://dataease.io/
- 真正爱一个人,不是遇到问题就选择逃避和分开,而是选择去面对并解决这个问题,拿出自己的诚意和决心!如果努力过后,仍然不可行,并且没有可能,或许就真到了分开的时候了。
- 感情里面不能让对方的情绪左右你,永远要做自己。不管怎么样,你都要做好自己应该做的事情,同样的要好好吃饭,好好休息,好好爱自己
- 寻觅真爱的上上策:永远都是先努力让自己变得优秀,再大方地去拥有,先一个人活色生香,再两个人相得益彰。决定恋爱成功的法则,从来不是说谁符合了你的审美,而是你符合了谁的标准
- 最高级的爱情是什么?一、见解:1. 男性对女性:分享认知和见解,传授技能和经验,让对方有独立面对社会的能力。2. 女性对男性:欣赏和认可,启发潜能,肯定独一无二,让对方懂得自我成长。二、举例:1. 男性教女性如何与人相处。2. 女性肯定男性的才华和努力。
- 夫妻之间,不体谅对方,什么都想着自己,几次下来,心就凉了,家就散了。
- 开源WAF:https://github.com/chaitin/SafeLine
- js代码加密工具:https://github.com/aemkei/jsfuck
- RSS:https://docs.rsshub.app/zh/routes/social-media
- 摄影社区:https://500px.com.cn/
- 强者总是大度和慷慨的;不管职场,市场,人情,爱情,学会适当示弱,受益无穷!
- Webview JsBridge:https://github.com/marcuswestin/WebViewJavascriptBridg、https://github.com/uknownothingsnow/JsBridge
- Css属性:mix-blend-mode: overlay;、clip-path: circle(50% at 50% 50%);
- 在线Ps:https://www.tuyitu.com/ps/sources/
- 开源API调试工具:https://github.com/hoppscotch/hoppscotch
- 安卓、ios反编译、代码注入、内存读取:https://github.com/frida/frida
- 手写签名:https://github.com/szimek/signature_pad
- js图片压缩:https://github.com/joye61/pic-smaller
2024-05-10
- lofter 看见每一种兴趣:https://www.lofter.com/
- wsl(window subsystem linux):https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-3%E2%80%94enable-virtual-machine-feature
- 查看wsl的版本信息:wsl -l -v --all
- Object.entries() 是一个 JavaScript 方法,它用于将一个对象转换成一个键值对数组。
- Clash相关文档:https://merlinkodo.github.io/
- Chrome移动端远程调试:https://juejin.cn/post/7001499590964805645、chrome://inspect/#pages
- 虚拟账号批发:https://www.vvaccount.com/
- 阿里云APP备案:https://wanwang.aliyun.com/qualificationrec/bazszl
- 小米开放平台:https://dev.mi.com/docs/appsmarket/operation_docs/app_signature/
- 各大自媒体平台视频下载器:https://github.com/iawia002/lux
- 阿里云智能语音:https://help.aliyun.com/zh/isi/product-overview/billing-10
- 爬虫合集:https://github.com/facert/awesome-spider
- 支付SDK:https://github.com/yansongda/pay
- APP图标和启动图:https://github.com/zhanghuanchong/icon-workshop
- set,列出所有环境变量,set "http_proxy",清空指定环境变量
- JShaman,JS混淆
- 华为云镜像:npm config set registry https://repo.huaweicloud.com/repository/npm/、npm cache clean -f
- Vant4文档:https://vant-ui.github.io/vant/#/zh-CN
- PHP iterator_count,计算对象可迭代的次数
- 图片预览:https://github.com/fengyuanchen/viewerjs
- 然后呢
- Kms服务器搭建:https://kms.cangshui.net/、https://github.com/netnr/kms
- 禁用开发者工具:https://github.com/theajack/disable-devtool
- 百度千帆大模型:https://cloud.baidu.com/doc/WENXINWORKSHOP/s/Wlrimb8aw
- easyswoole 3.5.x版文档:https://github.com/easy-swoole/doc
- 小飞兔:https://www.xftsoft.com/product/
2024-04-18
- 在线客服:https://crisp.chat/zh/
- ios上架流程:https://juejin.cn/post/7296087709021044747
- php7.3以下的版本不能使用尾随逗号
- 有时候确实需要犒劳一下自己
- 十八岁可能会注重容貌 越长大你就会发现容貌是最微不足道的
- node-imap:https://github.com/mscdex/node-imap
- 页面可视化搭建:https://dooring.vip/doc/
2024-04-10
- form表单过大,导致PHP得到的请求参数被截取:max_input_vars = 10000
- 家居设计:https://www.kujiale.com/
- 图怪兽:https://818ps.com/
- plop 生成项目模板文件
- 浏览器扩展开发框架:https://wxt.dev/
2024-04-01
- 化妆的基础知识、常见鲜花的种类以及花语
- 自己做自己产品的竞品
- 一个比较好用的AI:https://kimi.moonshot.cn/
- 免费RPA工具:https://github.com/aisingapore/TagUI
- 多巴胺,小白鼠实验。
- 信息差表现在很多方面,自己的团队和优秀的团队比差了哪些东西,尝试去补齐他们。
- 成为专家需要大量经验,而经验来自于实践。
- 各种办公软件的破解版:https://www.dnbbn.com/2383.html
- 文件系统API:https://developer.mozilla.org/zh-CN/docs/Web/API/File_System_API
- 理解,在乎,关心,体谅
- Vue组件库:https://github.com/radix-vue/shadcn-vue
- 回避型依恋和焦虑型依恋
- UI模板网站:https://www.bootstrapmb.com/
- 字体加载:https://developer.mozilla.org/zh-CN/docs/Web/API/CSS_Font_Loading_API
2024-03-25
- 东西造的越完美,产品迭代的周期就越长,项目的活跃度就月底。
- 买桂花同载酒,终不似少年游。
- 不要轻易说分开
- 心似白云常自在,意如流水任东西
- Node日志记录:https://github.com/pinojs/pino
- Pc自动化软件:https://mp.weixin.qq.com/s/uEJSete63SQgJYEHw2PacQ
- 我这个人比较笨,不知道哪里说的不对了,可以跟我说吗?
- 抽奖插件:https://github.com/buuing/lucky-canvas
- Nvm:https://juejin.cn/post/6844903636296794126
2024-03-14
- Chrome启动标志:https://www.electronjs.org/zh/docs/latest/api/command-line-switches
- 先生授业而吾志不在此,时也,命也
- Curl测试socks代理:curl --socks5-hostname 119.45.53.201:10801 --proxy-user anxin:123456 https://www.baidu.com/
- const events = getEventListeners(document.querySelectorAll(".grlist")[2]);
- PHP输出调用栈:try {throw new Exception('打印调用栈');} catch (Exception $e) {echo "Exception: " . $e->getMessage() ."n";echo"Stack trace:n" . $e->getTraceAsString();}
- 软件壳子+Cookie+固定的IP,实现各种账号的共用
- fotnForge:https://github.com/fontforge/fontforge
- Window terminal:https://github.com/microsoft/terminal
- 服务器的安全组配置对内网访问也生效。
2024-02-18
- 安装Node Ts类型:pnpm add @types/node
- Gost:https://github.com/ginuerzh/gost
- Wechat PHPStorm插件:https://github.com/Junzzzz/wechat-miniprogram-plugin
- 和喜欢的人相处:https://www.zhihu.com/people/yue-qing-ying-xie
- 言未出,结局已演千百遍;身未动,心中已过万重山;行未果,假象苦难愁不展;事已毕,过往仍在脑中演。
- Delete时使用子查询的话,可能每个单号都会重新执行一次子查询,会导致delete执行特别慢
- 少女有着微卷的黑色长发,皮肤白皙,大大的眼睛,目光灵动,带着狡黠的微笑。一口咬在硬邦邦的大块奶糖上,双腮被撑得圆鼓鼓,可爱至极
- 人生如戏,爱太难控,时而真挚热烈,时而敷衍冷漠,也许,爱到最后看的就是人品忠诚责任和担当。路还很长,无论荒芜还是繁花,爱自己,爱生活。
- 花不过一时美,而酒可是有百事香呢。
- 今日方知我是我
- 召之即来,来之能战,战之能胜,胜之有道。
- 知易行难
- Nuxt:https://nuxt.com.cn/docs/getting-started/seo-meta
2024-01-17
- Ant Desing小程序版:https://ant-design-mini.antgroup.com/
- or '1'='1' #,SQL注入
- 两情若是长久时,又岂在朝朝暮暮。
- FORCE INDEX
- Chrome启动参数:--disable-web-security --user-data-dir=C:cheomeData --disable-site-isolation-trials --disable-features=SameSiteByDefaultCookies --remote-debugging-port=7899
- SQL查询时使用 WHERE 1 = 1 可以避免在动态拼接 SQL 语句时需要特判第一个查询条件的情况,从而简化代码的实现。
- 生日吃饭准备长寿面
- vite lib模式,npm js库开发
- Dexie.js:https://dexie.org/
- 诱导式问题:吃菠萝还是香蕉。
- 宝塔root不可远程,新建一个拥有全部权限的账号替代即可。
- WebTransport:https://developer.mozilla.org/en-US/docs/Web/API/WebTransport
- dos2unix,将脚本文件转换为 Linux/macOS 格式:dos2unix install.sh
- 当使用 REPLACE 命令替换一条已有的记录时,MySQL 会先删除原有的记录,再插入新的记录。因此,新的记录将具有一个新的主键ID,即使它的其他属性与原有的记录完全相同。
- Ghostscript、xpdf(pdfinfo)
- Canvas获取指定透明背景图片的 图形路径
2023-12-22
- 获取启动时的命令:ps -eo pid,lstart,cmd | grep nginx
- 新生儿三小时左右就需要喂一次 如果长时间不喂低血糖会有不可逆的脑损伤
- 小宝宝饿了会自己晕 可不会自己起来哭
- FBA的英文全称是" Fulfillment by Amazon",即"亚马逊物流服务"。
- 分辨假努力的难度正在于有时甚至都不是自欺欺人,而是真的不自知,这就是认知缺陷
- 今年你失去了什么
- 兴趣爱好小众,有钱人喜欢
2023-11-21
- 其实偶尔也会有人教的,只是人们在倾听的时候,没有意识到它的重要性罢了。
- 小胡是那么自由烂漫的姑娘,也许是因为太自由了,像风一样,我根本抓不住她。
2023-11-08
- 《有生之年》:感觉自己还活着、喜欢的东西,不一定要在手里,远远地看着也挺好的
- PHP Guzzle,通过putenv("http_proxy=");取消系统默认设置跟代理有关的环境变量。
- 有些事物因坚守而可贵
- Java当两个整数进行除法运算时,Java会将结果转换为整数类型
- Clickhourse:https://clickhouse.com/docs/zh
2023-11-02
- function printStackTrace() { const error = new Error(); const stackTrace = error.stack; console.log(stackTrace); } // 调用函数以打印当前的调用栈 printStackTrace();
- Vueuse中文网:https://www.vueusejs.com/about-me.html
- 安卓应用下载:https://os-android.liqucn.com/rj/29058.shtml
- WebGPU引擎:https://www.orillusion.com/
- 12389,公安机关及民警违法违纪举报电话
- svg转png:https://svgconverter.com/zh/svg-to-png
- Antv设计文档:https://www.yuque.com/antv/ou292n/bi8nix
- 前端反Debugger的奇技淫巧:https://zhuanlan.zhihu.com/p/624988530
- Chrome浏览器 queryObject函数
2023-10-20
- ICP经营许可证是根据国家《互联网管理办法规定》,经营性网站必须办理的网站经营许可证,没有就属于非法经营。
- PNG转ICO格式:http://damotou.com/index.php
- 思考方向:资源整合的中间平台
- 前端Canvas相关库:https://github.com/slaylines/canvas-engines-comparison
- 手绘风格的前端图形库:https://github.com/rough-stuff/rough
- 基于fabric的图片编辑器:https://github.com/ximing/fabric-photo
- 小区最常见的:小超市、理发店、培训机构、各种小餐馆
- 基于Canvas的高性能Table组件:https://github.com/VisActor/VTable
- 电影动漫:https://www.wangfei.eu/
- Canvas导出图片:https://github.com/hongru/canvas2image/blob/master/canvas2image.js
- Node环境下的Canvas:https://github.com/Automattic/node-canvas
- 图灵教育:https://www.ituring.com.cn/
- Golang基于Webview跨平台开发:https://github.com/wailsapp/wails
2023-10-09
- 在社会上混,有一条铁律,就是你说点好话,就能搞定50%的人,你给点东西就能搞定70%的人,说点好话再给点东西你就能搞定90%的人,投其所好的话和恰如其分的好处,你就会搞定99%的人,剩下的那1%就不用考虑了。
- 从此以后任他山花烂漫,我只喜欢你。
- 让情绪分离,多进程,隔离
- ico图标生成:https://convertio.co/zh/ico-converter/
- 在 cygwin 环境下是不支持 windows 风格路径的,比如 "C:/Users/biubiu" ,需要将 C: 替换为 /cygdriver/c/
- 记录账单时,记录上一次账单的余额。
- 找商家合作,电商客服亦有很多产品专家。
- 30岁之前的小目标:攒够60w。
- 为什么很多事情,自己明明觉得不该去参与,但还是选择去做了?大多数时候,我们都能够把自己隔离在属于自己的小天地中,但是人是群体性的生物,我们的存在感需要通过别人的关注、认可才能被证实。但有时候在我们参与之后,却仍然没有存在感,我们便会厌恶。
- 交易本质上就是一个链环,有人解决获客的问题,有人在分析市场,有人在为营销助力。生活中的绝大多数事情,都可以看做一个又一个的链环。相信肯定有那么一环,能让你大放异彩。做事,同样也是环环相扣的,万全的准备才是成功的基础
2023-09-26
- RSA授权码。
- MyISAMy引擎无法使用事务、外键等功能。
- 金丝雀发布,又称灰度发布,是指通过让小部份用户流量引入的新版本进行测试,如果一切顺利,则可以增加(可能逐渐增加)百分比,逐步替换旧版本。
- 时来天地皆同力,运去英雄不自由
- 一个可以完全的控制自己(看法、情绪、感受)的人,一个可以随时察觉到自己所思所想的人,一个没有波澜,处变不惊的人
- 水至清则无鱼。投其所好
- mysql gone away,数据库断开链接
- 弱势角色友崎君第12集。
2023-09-05
- Nginx上传文件,先保存到临时文件,再把临时文件的句柄或者路径传递到被反代理的程序,至于如何保存那是下一个程序的事情。
- distinct需要将列中的全部内容都存储在一个内存中,可以理解为一个hash结构,key为列的值,最后计算hash结构中有多少个key即可得到结果。很明显,需要将所有不同的值都存起来,因此重复数据越多,需要存储的不同项也越少。但这种方式内存消耗可能较大,看你电脑。而group by的方式是先将列排序。而数据库中的group一般使用sort的方法,即数据库会先对列进行排序。而排序的基本理论是,时间复杂为nlogn,空间为1.,然后只要单纯的计数就可以了。优点是空间复杂度小,缺点是要进行一次排序,执行时间会较长。
- 一般来说,在只需要统计总数量时,使用 DISTINCT 会比使用 GROUP BY 更高效。因为在使用 GROUP BY 时需要进行分组、排序、合并等操作,这些处理都需要占用额外的计算和内存资源。
- 通过域名分库,一套代码,数据完全隔离。通过区分用户进行分库,主库共用、业务库完全隔离。
- 数据库二进制日志监控(异构数据、缓存刷新、数据监控):https://github.com/alibaba/canal
- PHP的反射机制使开发者能够在运行时获取类、方法和属性的信息,并且可以在不知道这些类、方法和属性名称的情况下与它们交互。
$class = new ReflectionClass('MyClass');
2023-08-30
- phpstorm忽略某项代码检验规则:/** @noinspection PhpVoidFunctionResultUsedInspection */
- php uniqid()函数将返回一个基于当前时间微秒数的唯一ID字符串。如果传递了前缀参数,则该前缀将被添加到ID的前面。
- 如果在表中有一个联合索引 (col1, col2),那么 MySQL 可以使用该索引来定位 col1 = 1 的数据行,并在内存中进一步过滤 col2 > 10 的数据行,这个过程就是 LooseScan。
- 底层逻辑是“向淘金者卖工具”。
- .gitignore,如果一个文件的父文件夹已经被忽略,那么这个文件无法被重新包含
- Js Array.from、array.reduce
- 高并发状态下,文本日志要不要异步写入?
2023-08-24
- 使用socks代理运行:https://github.com/hmgle/graftcp
- Swoole在协程编程中可直接使用 try/catch 处理异常。但必须在协程内捕获,不得跨协程捕获异常。
- CSP 的全程是 Communicating Sequential Processes,直译,通信顺序进程。
- proxychains:https://github.com/rofl0r/proxychains-ng
2023-08-18
- pmap 查看内存分配情况,USS-(unique set size):进程独自占用内存、RSS-(resident set size):进程占用物理内存大小、PSS-(proportion set size):比例集大小
- We-Sdk:https://gitee.com/zoujingli/wechat-php-sdk
- pkill,终止进程运行的命令
2023-08-16
- 前端UA分析:https://www.npmjs.com/package/ua-parser-js
- 谷歌账号安全中心:https://myaccount.google.com/security
- Appium,APP自动化
- default_socket_timeout是一个用于设置网络连接超时时间的配置项。它可以控制PHP应用程序在进行网络连接时等待响应的最长时间。当网络连接超时时,PHP将会抛出一个timeout异常。指的是连接成功了,等待响应的过程。
- 系统不能太过完善,总是需要留一部分让人工来操作。
- JWT解密时会自动验证签名的准确性,防止伪造
2023-08-04
- CDP(Chrome DevTools Protocol)协议中的Page.enable方法是用于启用页面相关功能的方法。调用该方法后,客户端可以通过CDP协议与浏览器进行交互,执行一些页面相关的操作,例如导航、截图、执行JavaScript代码等。
- 工时 = 构思+开发+测试+Debug
- 微服务:将系统的功能进行拆分,方便部署到多个不同的服务器,缓解服务器的压力。
- MQ的三大使用场景,即:异步、消峰、解耦。通过专门的消息队列实现功能,应用是解耦的,很方便部署到不同的服务器上。而通过多线程或者协程,CPU消耗都在一台机子上。不要求执行顺序可以考虑,但单任务耗时过多,则线程数量不宜过多,不然等待任务过多会卡死
2023-07-18
- 有一定知名度的分库分表中间件:阿里的TDDL,DRDS和cobar,开源社区的sharding-jdbc(3.x已经更名为sharding-sphere);民间组织的MyCAT;360的Atlas;美团的zebra;
- 他的团队基本保留15%有技术有可靠的人给的相对高工资,还有35%属于能力一般但比较可靠给个中等工资,剩下的就是一两年左右的新人以及一些边角料的人。
2023-07-12
- 私企员工缺乏社会关系和关键客户,完全受制于公司和老板。因此,私企员工的可替代性很强。
- 真正反映居住成本的是房屋租金,而不是房价。
- 25岁不是考虑失业的年龄,35岁之后体制外的人才应该开始考虑失业问题。因此,在年轻时就要买房子,即使起初资金不足,也不要过多计较,先买一个小的,以后有能力再换。如果未来没有在职场上有所突破,至少还有一个自己的住所,不至于租房被人赶出来。
- 如果无法进入体制内,不管是不是大学毕业,只要有头脑、懂得做生意,掌握一门技能,并且不懒惰,生活肯定比一般在公司打工的小白领强。
2023-07-11
- 知乎取消匿名回答->树洞类型博主->提供入口
- Git区分大小写:git config core.ignorecase false
- Mysql Sql Mode :ONLY_FULL_GROUP_BY,不启用的话,sql中select后面的字段必须出现在group by后面,或者被聚合函数包裹,不然会抛出错误,Mysql5.7默认启用。
- Psr规范:https://www.php-fig.org/psr/psr-7/
- Npm镜像:https://npmmirror.com/
- Js face api:https://github.com/justadudewhohacks/face-api.js
2023-07-07
- 安卓逆向:https://github.com/frida/frida、https://github.com/iBotPeaches/Apktool、https://github.com/pxb1988/dex2jar、https://github.com/java-decompiler/jd-gui
- 各种APP历史版本下载:https://os-android.liqucn.com/
- Lightning Css:https://lightningcss.dev/
- Goreplay代理拦截:https://github.com/buger/goreplay
2023-07-02
- 在线视频转GIF:https://www.apowersoft.cn/video-to-gif-online
- 知乎接口请求算法逆向:https://segmentfault.com/a/1190000042751896?utm_source=sf-hot-article
- Chrome可以通过关键词搜索所有请求内的字符串。
- SEO:从用户行为产生静态页面。
- 开源markdown编辑器:https://github.com/pandao/editor.md、https://github.com/markedjs/marked
- 面试题集合:https://github.com/colinlet/PHP-Interview-QA
- 共赢的模式
- php use &引用,不存在的变量,会创建一个变量
- 测压工具:https://github.com/Runner-Go-Team/RunnerGo
2023-06-29
- uniapp-cli 识别@需要在vite.config.js内配置
- 开源堡垒机:https://www.jumpserver.org/
- 对象池复用模式,带状态的对象可以每次实例化,不带状态的可以弄成静态或者单例
- 反射:运行时,获取对象有的属性,属性分别是什么访问权限,等
- PHP spl_object_hash,获取对象的Hash值
- GCC 编译器提供了一些特殊的 CPU 原子指令,在编译代码时,可以使用这些指令来实现原子操作。这些原子指令代表了一系列 CPU 指令,用于确保在多线程并发访问共享内存时的操作的原子性。
原子指令是一种在单个 CPU 指令中执行的操作,不会被其他线程的操作中断。它们可以用于实现原子增减、比较交换等常见的原子操作。
GCC 提供的 CPU 原子指令通常以内置函数的形式提供,这些函数可以通过特定的语法和参数来调用。例如:
__atomic_fetch_add() 函数用于原子地将一个值与给定变量相加,并返回之前的值。
__atomic_add_fetch() 函数也用于原子地将一个值与给定变量相加,但返回的是相加后的值。
__atomic_compare_exchange() 函数用于原子地比较和交换操作,检查一个值是否等于期望的值,如果相等则将新值写入。
这些原子指令提供了一种机制,用于处理多线程环境下的共享数据操作,以避免竞争条件和数据不一致性的问题。
需要注意的是,CPU 原子指令的可用性取决于所使用的 CPU 架构和平台。不同的架构和平台可能支持不同的原子指令集。因此,在使用 GCC 提供的 CPU 原子指令时,需要确保目标平台支持相关指令集。
总之,GCC 提供的 CPU 原子指令用于处理多线程环境下的共享数据操作,实现原子性的增减、比较交换等操作。它们可以提供一种无锁的方式来确保操作的原子性和并发安全性。 - RSA+时间限制授权法
- 东风吹破少年梦,世上再无赤子心
- 未富先老
- 由俭入奢易,从奢入俭难
- 职场宝典:https://mp.weixin.qq.com/s?__biz=MzI0MzQ0OTUxOA==&mid=2247497730&idx=2&sn=b1652bb06c32d0b3b176e4882cfd2cbb&chksm=e96e53c3de19dad51b6ff103f93fe8fa8d01b062f84836f0ce969bf65423b87d3c0e91fd17ca&token=446459632&lang=zh_CN#rd
2023-06-25
- $className = MyClass::class; $instance = new $className();
- 现在几点?是我们幸福的起点
- “吹狗哨”,指的就是施虐者故意说出一些看似无关痛痒但实际给受害者造成心灵伤害的话。对于这些话,只有受害者能够感受到痛苦。对于旁观者而言,受害者因此产生的反应和情绪就像是在无理取闹、过度解读、无中生有。
- docker-php-ext-install bcmath,docker-php-ext-install 是一个用于在 Docker 容器中安装 PHP 扩展的命令。它是由 Docker 官方提供的一个脚本,旨在简化在容器中安装所需的 PHP 扩展的过程。通过使用 docker-php-ext-install 命令,您可以轻松地在 Docker 映像中安装常见的 PHP 扩展,而无需手动下载、编译和配置它们。该命令会自动检查并安装扩展所依赖的库文件,并将相应的扩展添加到 PHP 配置文件中(php.ini)。这样,一旦您启动了基于该 Docker 映像的容器,安装的扩展就会立即可用。
2023-06-14
- 伪装,给自己定人设
- 人与人之间,总会有分歧,谈恋爱嘛,就是一个求同存异的过程,不求同嘛,走不到一起,不求异嘛,走不下去。有些事情你始终要明白,什么分歧是可以无视的,而什么分歧是你永远逃避不了的
- 高并发,连接池连接数量多少才好?
- 压力测试
- mysql连接预热
- MIS,信息管理系统
2023-06-07
- 努力学习,锻炼身体
- 中华古诗词数据库:https://github.com/chinese-poetry/chinese-poetry
- ChatGPT页面:https://github.com/AprilNEA/ChatGPT-Admin-Web
- 常见的SQL优化方法:https://www.zhihu.com/question/485701420/answer/2882596938
- 古今多少事,都付笑谈中
- PHP trait,通过Trait实现单例模式
- PHP表格操作的拓展:https://github.com/viest/php-ext-xlswriter
- PHP yield,生成器
2023-06-03
- window官方升级工具:https://www.microsoft.com/en-us/software-download/windows10
- 监控工具:https://github.com/dromara/hertzbeat
- PHP debug_backtrace函数,打印当前调用栈信息
- SQL常用的几种优化方式:https://www.zhihu.com/question/485701420/answer/2882596938
- 你才25岁而已,放心大胆的去做,没有问题的。
- 不知道自己被困在哪里。
- 备选,首选,唯一选
2023-05-27
- 生日礼物:刮刮乐花束
- 长沙住房公积金管理中心:http://gjjzx.changsha.gov.cn/jdhy/zcjd/
- 没有一个软件设计问题是加入一个中间层解决不了的。
- 关心——提醒她的问题、解决她的困难、满足她的需求。关注——作为旁观者表现出对她的状态的兴趣。
- WebRTC:https://developer.mozilla.org/zh-CN/docs/Web/API/WebRTC_API
2023-05-20
- 陌生环境第一要务:观察、思考、学习
- 有几天低落才是正常的,毕竟人是感性的,过去这一阵就好了。
- 观察、思考、学习、反馈、变化、正念、镜像自我、社会脑
- 把【应该】置换成【可以】
- 管中窥豹
- 结婚的门槛,最起码的,就是两个人都在感情里有所投入,而且想继续投入。
- 沙盒:https://vercel.com/
- 控制台输出带颜色的字:https://github.com/alexeyraspopov/picocolors
- 命令行交互工具:https://www.npmjs.com/package/inquirer
- 文件操作相关的函数:https://www.npmjs.com/package/fs-extra
- Node文件监控:https://www.npmjs.com/package/chokidar
2023-05-17
- 要的不多,仅仅只是你的反馈而已
- 法律风险
- 从自身之外的角度重新认识自己
- 芍药的花语是“美丽动人”、“依依不舍,难舍难分”。古代男女交往,以芍药相赠,表达结情之约或惜别之情,故又称“将离草”。现在,芍药已经成为七夕节的代表花卉,是中国的爱情之花
- 「认可她的情绪,表达你的需求」。
- uts:https://uniapp.dcloud.net.cn/tutorial/syntax-uts.html、https://uniapp.dcloud.net.cn/plugin/uts-plugin.html
- service php-fpm restart
- @vposy
- PHP设置、读取环境变量:putenv("A=TestA")、getenv("A")
- 不要拿你自己的认知方式去要求别人,这样的结果就是你自己内耗,同时过分要求别人。
- 除了自渡,他人爱莫能助
- 我投之以桃,不求报之以李,心甘情愿的事。
- 一段关系要成为良好的关系,要么保持对等,要么走向对等,对等的关系,无论最终是聚是散,都会是一段良好的关系。
2023-05-15
- 做生意就得给人留反馈的渠道,顺道还可以做私域流量。
- 求人送礼总是免不了的。
- 有哪些事是买房后才知道:https://www.zhihu.com/question/290641737/answer/2293348289
- 墨刀素材广场:https://modao.cc/community
- 独立开发者经验分享:https://www.zhihu.com/question/24667846/answer/28564010
- 浏览器插件发呆:https://fadai.awesometiny.com/
- 不需要Git环境拉取仓库代码:https://www.npmjs.com/package/degit
- 男女:有付出才会珍惜
- chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
- 在线扩展云硬盘分区:https://cloud.tencent.com/document/product/362/54127
- 共有从前,各有未来
- 追女孩就要聊天,聊天就要带动情绪
- JWT在线解密:https://www.box3.cn/tools/jwt.html
- 菜谱:https://github.com/Anduin2017/HowToCook
2023-04-28
- 微信相关的开发库:https://easywechat.com/
- Golang项目模板:https://github.com/golang-standards/project-layout
- WordPress RestApi:https://developer.wordpress.org/rest-api/
- 支付相关的库:https://github.com/Yurunsoft/PaySDK、https://github.com/yansongda/pay
- php7.1的一个新特性。? 参数以及返回值的类型现在可以通过在类型前加上一个问号使之允许为空。 当启用这个特性时,传入的参数或者函数返回的结果要么是给定的类型,要么是 null
- 多版本PHP管理器:https://github.com/phpbrew/phpbrew/blob/master/README.cn.md
2023-04-24
- 民政数据,行政区划代码:https://www.mca.gov.cn/article/sj/
- 行政区代码查询封装:https://github.com/lybc/php-gb2260
- PHP验证码识别训练:https://github.com/kur-archive/CAPTCHA_Reader
2023-04-22
- 定制化crm,外语外企,内部推荐
- PHP SSH Shell:https://www.php.net/manual/zh/function.ssh2-shell.php
- `npm install --production 是用来在开发环境之外安装模块 (包) 的命令,它的作用是在生产环境中安装模块,以便在部署时将它们打包到部署包中。在生产环境中,为了确保应用程序的安全性和可靠性,通常需要安装只在生产环境中使用的模块,而不是在开发环境中使用的模块。使用 npm install --production 命令可以确保在部署时安装的是只有在生产环境中才使用的模块,而不是在开发环境中使用的模块。这个命令会跳过在开发环境中安装模块的步骤,直接在生产环境中安装模块。这意味着在生产环境中安装的模块是经过打包和压缩的,并且已经配置好了,以便在部署时能够直接使用。
- Linux , Ctrl+Z。这个时候程序会处于冻结状态,暂时停止运行,但仍然占用内存,随时可以接着运行。bg 命令是 background(后台)的缩写,用途相当于给你暂停的程序按下了“播放键”,让它在后台畅快地跑起来,运行 bg 命令后直接关掉终端窗口,那程序还是会停止运行的。fg 是 foreground(前台)的缩写,就是把程序拉到前台的意思,这样我们就能把要输入的文字直接打给程序,还能直接按下 Ctrl+C 把程序干掉,按下 Ctrl+Z 也能再把它冻结掉。disown命令可以从当前shell的作业列表中移除全部作业,也可移除指定的一到多个作业;正在运行的作业也可以移除;也可以标记作业,使得它们在当前shell退出后也不会结束。
- 画图:https://github.com/excalidraw/excalidraw
- 表格:https://gitee.com/mengshukeji/Luckysheet
- 图像裁剪:https://github.com/newbieYoung/Simple-Crop
- 查看自己的IP:https://www.taobao.com/help/getip.php
- 男生女生的27岁定律,男生27岁之后变得更加的成熟,女生最直接的事件就是美貌开始下滑
- 宝塔防跨站攻击,导致no input file specified。
- has unmet peer dependency "postcss@^8.1.0",未安装对应的依赖包,需要手动添加对应的依赖包。
- 忙完了就看到你信息
- 夏天,绿豆
2023-04-20
- linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
- socket.io中文文档:https://socket.io/zh-CN/docs/v4/
- API文档中心:https://apifox.com/apihub/
- 巴克斯特“爱的摆荡理论”:一段关系就像摆钟一样会在三种选项中来回摆荡,分别是自主或关联,开放或封闭,老套或新鲜。
- outerHTML 方法返回元素的整体 HTML 代码,而 outerHTML 则元素内部的HTML代码。
2023-04-18
- JS压缩,美化:https://github.com/mishoo/UglifyJS
- 安卓热门开源:https://github.com/ColorfulCat/AndroidLibs
- Tengine:http://tengine.taobao.org/
- 百度开发者搜索:https://kaifa.baidu.com/
- 爱是神圣的,可以说是冲动的产物,陪伴才是永久的,生活里,两个人相处得舒服才最重要。和永远的陪伴相比,爱没有那么重要
- volta,node多版本自动切换:https://docs.volta.sh/guide/
- 吹口哨式虐待
- 淮山、山药、毛薯
- Github代理:https://ghproxy.com
- rrweb,屏幕录制:https://github.com/rrweb-io/rrweb/blob/master/guide.zh_CN.md
2023-04-12
- 验证码识别:https://zhuce.jfbym.com/price/
- Uniapp UI框架:https://gitee.com/LYTB/tmui-design
- 长期支持(英语:Long-term support,缩写:LTS)是一种软件的产品生命周期政策,特别是开源软件,它增加了软件开发过程及软件版本周期的可靠度。
- 自己的领域自己解决,对方的领域不要干涉,共同的领域有矛盾冲突,坐下来一起商议。
- Vue 在 3.2.34 或以上的版本中,使用 <script setup> 的单文件组件会自动根据文件名生成对应的 name 选项,无需再手动声明。
- IPC(Inter-Process Communication,进程间通信)
- 获取chatGPT session:https://chat.openai.com/api/auth/session
- 科技玩家:https://www.kejiwanjia.com/
2023-04-05
- 纸上得来终觉浅,绝知此事须躬行
- 在线预览word:https://view.officeapps.live.com/op/view.aspx?src=http://e.anyoupin.cn/ceshi/viewdocx/docx/%E6%A0%B7%E7%AB%A0.docx
- 机器学习:https://github.com/dair-ai/ML-YouTube-Courses
- Chat GPT:https://github.com/dirk1983/chatgpt/blob/main/stream.php
- 通过Cloud Flare反代理国外网站:https://dash.cloudflare.com/login
- OpenAI接口文档:https://platform.openai.com/docs/quickstart、https://www.npmjs.com/package/openai、https://openai.apifox.cn/、https://openai.xiniushu.com/docs/models
- 资产有三性,即流动性、安全性、收益性
- 砍头息:指的是高利贷或地下钱庄,给借款者放贷时先从本金里面扣除一部分钱,这部分钱被称为「砍头息」。
- DOMContentLoaded事件
- 让职场成为你的助力,成为你资产扩张的手段;而不要让职场反过来控制你。不要让职场成了你的最终目的。
- React Native:http://reactnative.dev/
- js计算精度缺失,比如1-0.9不会等于0.1,可以使用Big.js等库计算
2023-03-31
- Window.getSelection()
- 画饼不要画现实的饼,要画浪漫的饼
- swoole内存泄漏排查:https://wenda.swoole.com/detail/107690
- Node Redis客户端:https://github.com/luin/ioredis
- Node ORM:https://www.sequelize.cn/other-topics/upgrade-to-v6
- Wechaty:https://wechaty.js.org/docs/api
- opentiny:https://opentiny.design/
- 后台运行node脚本:https://github.com/Unitech/pm2
- docx在线预览:https://www.npmjs.com/package/docx-preview
- Jamstack 是一种构建网站和 web 应用程序的新方法。Jamstack 的 Stack 指的是许多独立,但是可以组合,的技术层。当它们结合在一起时能够提供一个完整的 web 应用。Jamstack 架构中的 JAM 是指客户端 JavaScript、可重用的后端 API,和用户界面的 Markup,比如 HTML 与 CSS。Jamstack 的关键特征是前端 Web UI 与基于 API 的后端服务之间的清晰区分。与垂直集成的传统 Web 应用程序不同的是, Jamstack 应用程序是模块化和分散式的:UI 可以通过静态网页服务器、CDN、甚至基于区块链的存储进行分发;后端 API 服务可以部署在云上,也可以由边缘节点就近提供服务。
2023-03-29
- 已收,望卿向阳而生,不困于心,不乱于情,不念过往,不畏将来。勿念。
- 防晒衣,耳环,发卡
- 青春没有售价 花呗直达拉萨
- plus.audio 可能限制了同时只缓冲4个音频
- 约会:带她去做没有体验过的事情儿(深夜下雪的公园),如果你话比较少,可以考虑一些自带话题的项目。必须注意的一些点:冷不冷等,换位思考考虑一下她当前的需求。
- 软删除,useSoftDelete('delete_time',time())
- 知无不言,言无不尽
- 热爱可抵漫长岁月
- 小程序<image>开启小程序码长按识别:how-menu-by-longpress
- vue的子集:https://github.com/vuejs/petite-vue
- copilot:https://github.com/features/copilot/
- PHP将闭包赋值给函数,并进行调用: ($server->handel)($frame->data);
2023-03-23
- 明日复明日,明日何其多。
- 内心丰盈者,独行也如众。
- h('div', { v-if: this.show }, 'Hello, Vue 3!')
- 鉴权组件和鉴权指令控制的是页面上的元素,而鉴权函数则更多是使用在业务流程代码里的权限判断。
- web ssh:https://github.com/tsl0922/ttyd
- chrome://discards
- 小别胜新欢
- 意识被潜意识绑架
2023-03-23
- 从0开始搭建网站的过程,用到什么软件,使用什么框架
- 前后端分离的状态下,登录系统是怎么设计的,需要判断哪些访问场景(已登录,访问登录页面,未登录访问业务页面),使用Vue如何进行实现
- 后台管理前端UI框架,如何根据路由自动生成菜单?
- vite是否熟悉,vite如何自动引入组件?
- 前后端,角色与权限的具体实现方式?
- 如何通过redis实现一个消息中间件的功能
- 后端thinkphp如何检测用户的登录状态,实现的过程?
- cdn是什么?对象存储是什么?
- php如何实现websocket服务端,协程化的websocket读写分离指的是什么?
- mysql查询的时候如何将数字字符串转为整型,整型数值转为数字字符串
- mysql外键的作用?描述一个外键的使用场景
- vue的全家桶指的是哪些东西
- vue2和vue3的响应式原理?
- thinkphp 的nginx伪静态,逐句解释一个它的作用
- nginx的反向代理如何实现?
- nginx伪静态加~和不加的区别是
- git的常用命令,简单的说明一下
- 说一下自己PC端、移动端常用的UI库是哪些
- Linux ps、top、nohup命令的作用分别是什么?
- scss @include和@extend的作用
- Nginx创建一个站点时,绑定 0.0.0.0 ,有哪些地址可以访问这个站点?
- 写一个匹配11位手机号的正则,在js和php两种语言内的使用方法
- 简单的说一下常用的前端自适应方案
- js async和await的作用和使用方法?
- php-fpm参数的作用分别是什么?
- 前后端交互常用的数据类型(multipart/form-data)?
- 浏览器跨域指的是什么?如何解决?
- 前端节流和防抖指的是什么?该如何实现
- 前端如何自己实现接口模拟?
2023-03-15
- 前端性能监控
- web ssh:https://github.com/tsl0922/ttyd
- 如果你在一段感情当中感觉特别累,需要花费很多的时间精力去维系这段感情,甚至需要你降低自己的底线和尊严,那么只能说明一件事:这个人和你根本不合适
- next(to); 取消导航守卫,同时重定向
- chrome://discards
- mysql 多对对的关系,需要中间表
- RabbitMQ:https://www.rabbitmq.com/tutorials/
2023-03-13
- 二要素核验
- 红糖水、布洛芬
- 人家是一个没有安全感的人,设想一下你给她带来快乐,她高兴的样子,所以说在意那么多干嘛?
- spl_object_id,返回对象的唯一标识符。对象 ID 在对象的生命周期内是唯一的。一旦对象被销毁,它的 id 可能会被其他对象重用。https://www.php.net/manual/zh/function.spl-object-id.php
- html5plus备用文档:https://iquanku.com/read/html5plus/68577135ecba7cc3.md
- 每天抽时间,坚持阅读+朗读+背诵,意识被潜意识绑架,病态心理学,深度心理学
- 小别胜新欢
2023-03-08
- “请你和我交往吧”真的比“可以和我交往吗”好太多
- 生理期:红糖水
- 真正想和你结婚的男生:https://zhuanlan.zhihu.com/p/510981279
- https://preactjs.com/
- playwright:https://juejin.cn/post/7036369729778368526
- axios.defaults.httpsAgent = new https.Agent({rejectUnauthorized: false});
- excel.js:https://github.com/exceljs/exceljs/blob/master/README_zh.md
2023-02-27
- 按月收费,按年收费,合作共赢
- 高并发的哲学原理:https://github.com/johnlui/PPHC
- 有趣的Github开源项目:https://hellogithub.com/periodical
- PHP HTML转PDF:https://github.com/dompdf/dompdf
- 短信发送集成软件包:https://github.com/overtrue/easy-sms
- JSON可视化:https://jsoncrack.com/editor
- 企业微信开源SDK:https://github.com/mochat-cloud/mochat
- PHP代码简洁之道:https://github.com/php-cpm/clean-code-php
- PHP汉字转拼音:https://github.com/overtrue/pinyin
- 终端录制:https://github.com/faressoft/terminalizer
- 有名的video.js:https://github.com/videojs/video.js
- 头像生成器:https://github.com/dicebear/dicebear
- JS唯一ID生成:https://github.com/ai/nanoid
- Node打包exe:https://github.com/nexe/nexe
- Semi Design:https://semi.design/zh-CN/
- Js代码简洁之道:https://github.com/lin-123/javascript
- Web应用打包:https://github.com/nativefier/nativefier
- tippy.js:https://github.com/atomiks/tippyjs
2023-02-23
- JSON Editor:https://github.com/zyqwst/json-schema-editor-vue
- vue-codemirror:https://github.com/surmon-china/vue-codemirror
- codemirror主题:https://github.com/craftzdog/cm6-themes#readme、https://www.npmjs.com/package/@uiw/codemirror-theme-github
- Json schema:https://www.npmjs.com/package/generate-schema、http://json-schema.org/
- Json schema验证:https://github.com/ajv-validator/ajv
- Json schema中文文档:https://json-schema.apifox.cn/
- Js Beautify:https://github.com/beautify-web/js-beautify/
- PHP Json schema:https://github.com/justinrainbow/json-schema
- 什么是 hook ?在 React 中的意思是将一个以 use 开头,含react 状态和 effect 纯函数的外部代码挂入到它的节点当中。在 Vue 中,我认为将 Vue 的 effect ,如 ref、watch、watchEffect 的外部代码放入vue中执行,也是挂入 hook。
2023-02-21
- 中国就业:http://chinajob.mohrss.gov.cn/sjpd/gzsj/
- 人力资源和社会保障部:http://www.mohrss.gov.cn/
- 国家职业分类大典(2015版):http://www.wnd.gov.cn/uploadfiles/202208/05/2022080517044453769159.pdf
- Think Orm:https://www.kancloud.cn/manual/think-orm/1257999
- Chrome下载:https://chrome.wums.cn/
2023-02-20
- 6x6呼吸法
- 不要让欲望击穿了你的意志
- RxJS 是一个用于处理异步事件流的库。VueUse 库提供了 @vueuse/rxjs 扩展来支持连接 RxJS 流与 Vue 的响应性系统。
- 响应式语法糖:https://cn.vuejs.org/guide/extras/reactivity-transform.html#explicit-opt-in
- 状态机是一种数据模型,用于描述应用可能处于的所有可能状态,以及从一种状态转换到另一种状态的所有可能方式。虽然对于简单的组件来说,这可能有些小题大做了,但它的确可以使得复杂的状态流更加健壮和易于管理,https://xstate.js.org/docs/
- watchEffect(),立即运行一个函数,同时响应式地追踪其依赖,并在依赖更改时重新执行。
- 虚拟滚动:https://github.com/Akryum/vue-virtual-scroller
- React Hooks 库:https://ahooks.gitee.io/zh-CN/guide
- VueHooks Plus:https://inhiblab-core.gitee.io/docs/hooks/guide/
- 加盟星:https://jiameng.baidu.com/
- 小程序官网、会员系统官网、CRM、证件照小程序、插件会员版
- 某一个场景下待久了,思维会固化(时常换换角度、思考一下不同场景下会怎么样)
- 手机壳打印机、关注各种国家网站
2023-02-13
- jq获取的宽高会省略小数位,用原生js则不会。
- node历史版本下载:https://nodejs.org/zh-cn/download/releases/
- 共赢才能做大做强。
2023-02-01
- 面试可以带上自己的笔记本。
- html网络无障碍属性,aria- 开头的属性
- jquerty文档:https://jquery.cuishifeng.cn/index.html
- 如遇良人先成家,如遇贵人先立业
- 生育津贴
- 建立元数据驱动的前端架构:https://zhuanlan.zhihu.com/p/370499228
- 但凡一个有分寸感的成年人都不会去当什么什么狗
- 谦虚是一种品质,人要能对自己的身段收放自如,不能骄傲,但是这并不意味着要比别人卑微。
- Bootstrap:https://getbootstrap.com/docs/3.4/javascript/#tooltips-options
2023-01-28
- 相互的交流最重要的就是相互反馈
- 时间旅行式调试指的是让你的应用程序状态(state)向前走和向后退的能力,这就使得开发者可以确切地了解应用在其生命周期的每一点上发生了什么。
- 微信视频号助手:channels.weixin.qq.com
- JS ArrayBuffer 对象用来表示通用的、固定长度的原始二进制数据缓冲区。ArrayBuffer 的内容不能直接操作,只能通过 DataView 对象或 TypedArrray 对象来访问。这些对象用于读取和写入缓冲区内容。
- 电动车电池:超威、天能 60v 20A
- 知人者智,自知者明,自胜者谓之强。
- 没出事不要麻痹大意,出现意外后不要惊慌失措,造成损失后不要急于弥补。
- 打听 - 吃个快餐问问周边人
- 有得有失,能笑能哭能尽欢
- 困住我们的,又是什么?
- 服人手段无非这些:晓之以理,动之以情,诱之以利,胁之以威。
- 房地产的置换链条:一线城市的房地产市场是很复杂的,整个城市的需求往往不是同一批人构成的,而是一整个置换链条构成的,卖了100w的房子的人想换500万的房子,卖的500万的房子的人想换1000万的。
- 前端每日一题:https://github.com/haizlin/fe-interview
2023-01-20
- 把一些经验总结为可以固化的流程,并且形成文字。
- 找工作,去面试,通过了你可以选择不去,没什么后顾之忧。
- 任何事情,都不影响你热爱生活。
- 儿童电子画板、写字板。
- 活在当下,专注于眼前的事情,做什么就像什么
2022-12-23
- 本地设置代理的环境变量(Http_proxy)后,node和yarn会自动走设置的代理,哪怕系统代理是关闭的。
- puppeteer中文文档:https://puppeteer.bootcss.com/api
- 大小盘,永远不会亏
- 事件总线:https://github.com/developit/mitt
- 流程图组件:https://github.com/didi/LogicFlow
- 在线PPT:https://github.com/pipipi-pikachu/PPTist
- 富文本编辑器:https://github.com/wangeditor-team/wangEditor
- css压缩:https://www.cssnano.cn/
- js测试框架:https://mochajs.org
- RBAC(Role Based Access Control)权限指的是基于角色的访问控制
- PHP扩展:http://pecl.php.net/package-stats.php、https://windows.php.net/downloads/pecl/deps/
- PHP clone关键字,__clone魔术方法
- 网络业务有一条铁律,链路越长,转化率越低。举个例子,有1万人看视频,只有100人点击广告,5个人点击购买,最后也许只有一个人付款,每多一个步骤,成交人数都会指数级下降。
2022-12-09
- 至道有三,利威名。保持不完美
- Chrome 越来越像一个 “万能客户端” 了!https://zhuanlan.zhihu.com/p/588886621
- php md5_file
- PHP扩展库:https://www.kancloud.cn/a173512/php_note/1460402
- php性能分析利器:Xhprof,https://zhuanlan.zhihu.com/p/351056021
- DDD(领域驱动设计):https://zhuanlan.zhihu.com/p/361427612
- Vue:https://cn.vuejs.org/guide/extras/ways-of-using-vue.html#jamstack-ssg
- 放低收入预期,去其它行业帮他们+计算机,+互联网
- PHP-PFM模式下,没有持久化的内存存储,这个也导致了无法针对第三方资源建立连接池,比如数据库,redis,kafka等;于是就需要频繁的创建和销毁连接,这部分的IO开销,还是挺大的。
- php-fpm有一个好处就是天然无状态,所以水平扩展很方便,不知道算是歪打正着还是有意为止;https://www.zhihu.com/question/462114719/answer/2789670113
2022-12-02
- 控制反转(Inversion of Control)是一种「思想」,依赖注入(Dependency Injection)则是这一思想的一种具体「实现方式」
- https://zhuanlan.zhihu.com/p/61018434、https://zhuanlan.zhihu.com/p/53832991
- 布隆过滤器
- 微信小程序框架(WMPF)
- Konva中文文档:http://konvajs-doc.bluehymn.com/
- 主题浏览文章记住阅读位置
- 微信小程序真机调试1.0版本PC不支持canvas渲染
- JS函数表达式取不到arguments,函数声明才能取得到
- 可画:https://www.canva.cn/
- 你问的问题,是不是真正的问题,是你思考后无法解决的问题,还是你懒得自己查资料只是把别人当成字典查询?我可以帮助你解决你的难题,而且非常乐意,但是我不想手把手教你写字,这些需要你自己练习,这不是傲慢,这是珍惜自己的时间
- Mathematical Markup Language (MathML) 是一个用于描述数学公式、符号的一种 XML (en-US) 标记语言:https://developer.mozilla.org/zh-CN/docs/Web/MathML
- Web开发技术:https://developer.mozilla.org/zh-CN/docs/Web
2022-11-06
- “勿在浮沙筑高台”
- Vue3 中,v-if 总是优先于 v-for 生效。
- 3D引擎:https://www.layabox.com/
- Vue 3组合式API(VCA)
- 人工智能模型:https://modelscope.cn/models
- 好看的壁纸:https://wallhaven.cc/
- 手势库:https://github.com/Clouda-team/touchjs、(学习)https://github.com/sharonlx/touchjs/blob/master/touchjs/src/touch.js、https://github.com/wensiyuanseven/better-gesture、https://github.com/Yrobot/mina-touch、https://github.com/any86/any-touch、https://github.com/hammerjs/hammer.js/tree/master/
- 智能小程序:https://developer.tuya.com/cn/miniapp/
- HTML5 手势检测原理和实现:https://zhuanlan.zhihu.com/p/54019593
- AntV G渲染引擎设计文档:https://www.yuque.com/antv/ou292n
- Canvas引擎:https://github.com/fabricjs/fabric.js
2022-10-28
- 文件分享:https://file.io
- ImageMagick:https://imagemagick.org/
- Notion:https://zhuanlan.zhihu.com/p/268991624
- JS函数:Array.some、Array.find、Array.includes、Object.values(deps).flat(Infinity);
- 旷世AI接口:https://www.megvii.com/
- 人像分离:https://www.remove.bg/
- 机器之心:https://www.jiqizhixin.com/
- Gitee开源项目大全:https://gitee.com/explore
- 字节小程序:https://microapp.bytedance.com/
- 数据库postgres
- 前端工程师技术进阶点:https://zhihu.com/question/275994091
- Canvas相关的框架的使用,小程序有自带的Canvas框架,还有Egret 、Phaser等;可视化数据的相关框架有:echarts、highcharts等;3D开发有:ThreeJS、playcanvas等;其他框架还有:heatmap.js、createjs 、PixiJS、spritejs等等。
2022-10-24
- PHP的一些接口,ArrayAccess, IteratorAggregate, Countable, ToArrayInterface
- PHP Inotify 扩展,检测文件内容的变化。
- PHP8的新特性:https://www.w3cschool.cn/article/41824727.html
- PHP解析markdown:https://github.com/erusev/parsedown
2022-10-20
- 长盛行业,婚介行业
- 一个DOM节点是否包含另一个DOM节点,jQuery.contains(container,contained)
- 教小孩要把它当成一张白纸,你不能要求他做他从来没见过的事。
- 自我复盘,纠错,学习迭代能力。
2022-10-17
- OpenAPI:https://openai.com/api/pricing/
- 默认情况下ul下的li都会自带一个列表样式,如果个ul设置了margin和padding为0后,无论是默认的还是自己设置的list-style都不会生效。
- 对于我自己不是刚需,所以一直是无限期搁置状态。
- Go 替换正在用的swoole websocket ,搞TCP编程,搞爬虫。
- AI绘画:https://novelai.net/
- Tauri桌面端跨平台框架:https://tauri.app/zh/
- 士为知己者死,女为悦己者容
- SSL安全检测:https://myssl.com/
- 面向云原生应用的容器混合云kubesphere:https://kubesphere.com.cn/
- 各种网站的模板网,复刻一个静态站点
- defer,vt. 推迟; 延缓; 展期;
2022-10-12
- TG机器人API:https://core.telegram.org/bots/api
- 你过的怎么样? 努力变得更好
- RPA是Robotic Process Automation的缩写,它译为机器人流程自动化,指用软件机器人实现业务处理的自动化,是以“模拟人”的方式进行业务操作,它可以帮助企业处理很多重复的、规则固定的、繁琐的流程作业。
- 《人间失格》里有这样一句话:“若能避开猛烈的欢喜,自然也不会有悲痛的来袭”
- Go爬虫框架:https://github.com/PuerkitoBio/goquery、https://github.com/gocolly/colly
- PHP file_get_contents 进行post请求;
- php gzdecode/encode,解压缩gzip;
- mongodb:https://www.runoob.com/mongodb/mongodb-insert.html
2022-10-10
- 前端自动化测试框架:https://github.com/microsoft/playwright
- vue inject 可以指定默认值
- css 原子类:https://github.com/unocss/unocss
- 360行:https://developers.e.qq.com/docs/reference/industry_v3
- 代码调试:http://debug.nicen.cn:5720/
- SSL 证书:https://github.com/acmesh-official/acme.sh/
- webshell查杀:https://n.shellpub.com/
- 网络代理与VPN应用详解:https://hoochanlon.github.io/fq-book/#/
2022-10-01
- 观察、思考、学习、正念、镜像自我、社会脑
- 真实、随性、自由、洒脱
2022-09-29
- 微前端-乾坤框架:https://qiankun.umijs.org/zh/
- “相濡以沫,不如相忘于江湖”、“人生若只如初见,何事秋风悲画扇。”、“我本无意惹惊鸿,奈何惊鸿入我心”
- 能够敏锐的发现自己所有的行为、习惯,有哪些不合适不好,不对的地方,并进行调整和改正。注重他人的感受,理智理性,善于观察、发现身边的各种变化。
- 开源商城系统:https://gitee.com/ZhongBangKeJi/CRMEB
- 无功不受禄,有功则必须受禄,否则会打消其他人立功的积极性。
2022-09-24
- 南岳人民政府官网:http://www.nanyue.gov.cn/zrzyj/
- 微信公众号测试号:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,测试号调用API需要关注测试号公众号
- 免费SSL证书:https://letsencrypt.org/zh-cn/、https://zhuanlan.zhihu.com/p/562040010
- Nginx Njs:http://nginx.org/en/docs/njs/index.html
- 天启代理IP:https://www.tianqiip.com/package
- Github镜像站:https://www.gitclone.com/
- 代码重复率检测:https://github.com/kucherenko/jscpd/tree/master/packages/jscpd
- 开源选型:https://open.mizhousoft.com/
- frp内网穿透:https://gofrp.org/docs/setup/systemd/
- puppter:https://pptr.dev/
- 压缩编码 Content-Encoding:br:https://www.cnblogs.com/wcrBlog/p/11805506.html
- 和vue差不多的API,alpinejs:https://www.alpinejs.cn/
- 自动生成Nginx配置文件:https://nginxconfig.io/
- 机器学习模型:https://www.tensorflow.org/
- JS同时打开多个页面:给窗口命名可实现打开多个页面, ,但命名不能相同window.open('url1', 'A')、window.open('url2', 'B')、window.open('url3', 'C')
- phpMyadmin下载:https://www.phpmyadmin.net/try/
- 计划制作一个联合搜索的平台
- 猴子补丁:猴子补丁主要用于修改浏览器内置 API 和原生函数的默认行为。检测浏览器是否被打过猴子补丁:https://zhuanlan.zhihu.com/p/564194625
2022-09-07
- 文件收集小程序可更新:上传保留原文件名、复制任务、表单收集、按人分文件夹保存、指定名单后变成下拉选择;
- 网站计划:特比美文、高校考试资讯网
- 小程序计划:定时问候、定时提醒
- wp插件计划:对接对象存储、日志显示优化
- RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。
- 一小时至少50。挣的都是辛苦钱,做不做都是你自己的选择
- alt+10,excel输入空行。
2022-08-31
- 免费的图片压缩接口:https://resmush.it/api
- php mb_convert_encoding函数,转换文本的编码到指定编码类型;
- 文件收集小程序可更新:上传保留原文件名、复制任务、表单收集、按人分文件夹保存、指定名单后变成下拉选择;
- 实现Promise:https://developer.mozilla.org/zh-CN/docs/Web/API/queueMicrotask
- wordpress相关的生成器:https://generatewp.com/
- wordpress插件开发手册:https://developer.wordpress.org/plugins/
- 全球主机交流:https://hostloc.com/
- 外网服务器:https://www.819yun.com/cart?fid=1&gid=71、https://www.zyuyun.com/、https://www.nimbus.com.tw/
- wordpress:wp_enqueue_media、wp_enqueue_editor,调用编辑器和媒体库
- 在线IDE:https://lightly.teamcode.com/
- 沙盒:https://codesandbox.io/、https://gitpod.io/
- Cookie 的SameSite属性用来限制第三方 Cookie,从而减少安全风险。chrome://flags/
- PHPdoc,Jsdoc
- PHPstorm实时模板,Window自带沙盒
- 各种收费账号进行账号共享?
- 吃瓜网站:https://www.portablesoft.org/
- Chrome所有历史版本:https://lanzoui.com/b138066
- 机器人接口统一、插件遵循规范、 websocket浏览器不休眠、window沙盒
2022-08-25
- 经常变换姿势,不要害怕驼着坐,肌肉放松时会让你感觉好很多。最好的坐姿就是下一个坐姿
- vue简单的小组件就别用异步组件了,会导致加载闪烁(网页显示,然后等待网络加载,才显示)
- vue-router,如果直接redirect到子孙组件,中间的父组件可以不指定component;也可以通过指定component: {render: (e) => e("router-view")},来让父组件不渲染组件;
- WordPress 主要使用了两个函数:wp_hash_password() 和 wp_check_password():WordPress 是使用一个 phpass(全称是:Portable PHP password hashing framework)开源的类生成和验证密码的。
- Material Design 3 中文版:https://www.yuque.com/advancedux/xr6e1n
- Vue 将一个组件(以及其所有依赖)改为异步加载,所需要的只是把:import Foo from './Foo.vue' 改成 const Foo = (); =>mport('./Foo.vue')
- AOT编译器(静态提前编译器,Ahead of Time Compiler),treeshaking
- 不一样的UI库:https://daisyui.com/?from=thosefree.com
- 感情就是不联系就会没有的东西;
- vue计算属性返回的是一个对象、或者数组的时候,修改这个对象的属性的时候不会触发set;如果是基础数据类型(返回的是数组或对象的基本数据类型的属性),才会触发set;
- js闭包内外不能声明同名变量
- antd 时间选择要求的是dayjs对象
- vue 渲染函数,对于子元素,每一个非纯字符串的子元素都应该用函数返回(返回值可以是vNode、Vnode数组、插槽对象表示的vNode),需要注意的是如果渲染普通的html标签不能返回对象格式(会导致无法渲染,并且不报错);
- 新理解:没有扒不了的网站,vue、react这一类也是一样!
2022-08-20
- async函数正常返回的是Promise对象
- 通过scss对css进行模块化编写
- WordPress后台管理根据json配置输出表单
- Vue组件编写的时候,通过json生成组件;
- 背叛成本高,同理,没有什么不可以黑的,只是成本问题
- 端庄素雅、成熟知性
- vue watch实现的原理本质上就是set,在set里面的钩子增加一个处理函数;
- uniapp读取短信,读取通话记录,读取联系人
- ref,reactive会给整个变量所有的层级加上响应式
- php空数组是假,js的空数组是真
- navicat 破解的时候,安装之后不能运行;只能在运行前破解。
- 自动样式引入不需要同时使用可以自动引入message等组件的样式
- https://shields.io、https://img.shields.io/github/stars/friend-nicen/theme-document.svg
2022-08-10
- esbuild,eslint,terser,babel,profill,rollup,stylelint,typescript,.prettierrc,Go,React,谷歌插件,Typescript,Electronic,Vite插件,Webpack,Vue-cli
- 自媒体平台:知乎、bilibili、掘金、今日头条、简书
- css书写顺序:布局属性 ( position, float, clear, display)、盒模型属性 ( width, height, margin, padding)、视觉属性 ( color, background, border, box-shadow)、版式属性 ( font-size, font-family, text-align, text-transform)、其他属性 ( cursor, overflow, z-index)
- 领域驱动设计(DDD)
- mysql不管是显式还是隐式开启事务,执行成功与否 ,主键 id 都会自增 1;
- 励销CRM:https://uc.weiwenjia.com/web/index.html#/lxyunLogin
- 沃丰科技:https://www.udesk.cn/
- editor-config:http://www.alloyteam.com/2014/12/editor-config/
- redis消息队列:redis stream
- 极简云:https://www.jijyun.cn/
- 考克斯、pnpm
- 待客最基本的礼数:端茶送水、家家有本难念的经、辣喝牛奶比较管用
- css画圆弧:https://www.cnblogs.com/shaozhu520/p/14271969.html
- 正则匹配所有中文:[u4e00-u9fa5]+(按照字符集代码去匹配,有更多可行的条件)
- uniapp、微信小程序相对于html规范标签的变化:https://www.cnblogs.com/lxz-blogs/p/12579943.html
- 小程序分包: https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html
- JS中async函数的返回值是Promise对象,可以用then方法指定下一步的操作。
- 心流
- video.js:https://docs.videojs.com/
- vue源码解析:https://juejin.cn/post/6877469665539391495(watch实现的原理)
- 科技爱好者周刊:https://jukebox.pipecraft.net/
- 导航:https://github.com/travellings-link/travellings/blob/master/member.md
- Vue面试问题大全:https://vue3js.cn/interview/vue/vue.html
2022-07-31
- eslint、stylelint、prettier
- window记事本编辑的php文件,变成bom格式,导致数据输出带特殊字符
- 官网模板:https://landing.ant.design/index-cn
- eslint:https://github.com/lin-123/javascript
- animate事件,动画事件开始、运行、结束(animationstart 动画开始播放时触发、animationiteration 动画重新播放时触发、animationend 动画结束时触发)
- active,可以实现鼠标按下出现,鼠标抬起后消失的样式。
2022-07-27
- Typescript学习:http://ts.xcatliu.com
- PHPstorm 可以排除不需要索引的文件夹,浏览Css卡顿时可以看是不是有很多同样内容的Css文件。
- 自动化:http://cuketest.com/zh-cn/web/web_api.html
- 在NPM v7中,现在默认安装peerDependencies。在很多情况下,这会导致版本冲突,从而中断安装过程。--legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存。
- npm包版本号:^: 允许在不修改 [major, minor, patch] 中最左非零数字的更改(匹配大于 X、Y、Z 的更新 Y、Z 的版本号),~: 匹配大于 X.Y.Z 的更新 Z 的版本号,不使用符号代表强制版本号。(主版本号: 当API发生改变,并与之前的版本不兼容的时候、次版本号: 当增加了功能,但是向后兼容的时候、补丁版本号: 当做了向后兼容的缺陷修复的时候)
- Yarn:https://www.yarnpkg.cn/getting-started
- npm ls 包名、npm view 包名、npm outdated
- RFC:https://github.com/vuejs/rfcs/discussions/369
- positon:fixed; 相对于父元素定位。
- transform属性在元素为inline容器时,不起作用。
- php获取多选框的值,可以将输入元素的name写成name[];
- Window Linux 子系统:https://docs.microsoft.com/zh-cn/windows/wsl/
- rocky linux:https://docs.rockylinux.org/guides/migrate2rocky/
2022-07-23
- linux用户权限控制:https://blog.csdn.net/weixin_33456137/article/details/116597513
- 深拷贝、浅拷贝:https://blog.csdn.net/suzhiwei_boke/article/details/123456282
- U盘AutoRun.inf病毒
- 说话保持自然的表情、不要啧啧啧、不要嘶
- 自媒体平台:知乎,csdn,简书,Bilibili,今日头条。
- Vue异步组件、Vue组件批量导入、vue 按键修饰符、npm --force 强制操作、表单UI 即数据
2022-07-20
- Promise内resolve之后也需要return(一直以为resolve可以作为return);
- Jszip库、xterm.js
- 图片的上层容器加个宽高,防止页面加载图片前后 导致长宽变化,页面发生抖动。
- Vue-Router父路由不会自动定向到一个默认的子路由。
- 28定律,又想起来了。
- 鼠标移动样式:cursor:move;eager
2022-07-18
- Vue组合式API内的JS模板 尽量使用使用函数初始化,而不是直接在js文件就开始初始化模板。如果是函数就只会在调用时运行,直接写在js文件,在导入的时候就会运行可执行代码。
- ssh2.so PHP拓展库,https://phpseclib.com/docs/auth PHP连接ssh。安装:https://blog.csdn.net/yule117737767/article/details/125203987,php YMMV。
2022-07-17
- Go-http机器人:https://docs.go-cqhttp.org/
- php字符串可以用同数组元素一样,使用索引获取。
- http://www.ffmpeg.org/download.html#build-windows
- 手表协议的机器人不支持撤回事件。
- swoole unix socket通信:https://www.cnblogs.com/itsuibi/p/13620437.html
- Nginx open_file_cache 、PHP7 已启用 OPcache 加速器。
2022-07-16
- 当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于等待中。
- 使用框架不应该被框架思维限制,说不让操作DOM真就完全不操作DOM?
- Chrome拓展下载:https://crxdl.com/
- 浏览器指纹:https://www.npmjs.com/package/@fingerprintjs/fingerprintjs
- 我可能不知道要成为什么样的人,但我知道我不能做什么样的人
- 主题、CRM、
PDD、校园、IP、文件官网、取消路由导航 - 老龄化,装修
- 普通人都有一种补偿心理,一个人对你好,你就会想法回馈他一些东西,若是那个人不让你回馈,你则会产生-种莫名的「挫败感」。那种挫败感来自于对自己的失望,觉得自己是冷漠无情的人。
2022-07-12
- 自定义事件对象:https://developer.mozilla.org/zh-CN/docs/Web/API/Event
- 信仰
- 文件收集小程序官网:https://dida365.com/home
- 跨域:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
- 主题、CRM、DD、校园、IP、文件收集官网
- 语义化版本:https://semver.org/lang/zh-CN/
- jsconfig.json:https://segmentfault.com/a/1190000041125740
2022-07-05
- Go Web服务器,nginx性能对比,Nginx反代理其他接口
- Wp内容缓存的优缺点(redis缓存、文件缓存),redis内存,静态文件遍历
- openresty从入门到精通:https://moonbingbing.gitbooks.io/openresty-best-practices/content/index.html
- OpenResty 通过lua脚本扩展nginx功能,可提供负载均衡、请求路由、安全认证、服务鉴权、流量控制与日志监控等服务
- Linux命令:https://wangchujiang.com/linux-command/
- 英语单词:https://github.com/shimohq/chinese-programmer-wrong-pronunciation
- 上下排序动画库:https://auto-animate.formkit.com/
- API网关 Orange:http://orange.sumory.com/
- esbuild,eslint,terser,babel,profill,rollup,stylelint,typescript,.prettierrc
- 首先搞清楚,自己的产品是什么,代码生成代码
- Nginx文档:https://www.cainiaojc.com/nginx/nginx-index.html
2022-07-04
- Docker教程:https://haicoder.net/docker/docker-ps.html
- 构建docker镜像:https://www.cnblogs.com/liuyuelinfighting/p/16070742.html
- 极术社区:https://aijishu.com/blogs
- 做更好的自己,遇见更好的人
- PHP库:https://github.com/JamesHeinrich/getID3
2022-06-22
- openresty:https://openresty.org/cn/
- 测压工具:如果不想安装apache但是又想使用ab命令,可以直接安装apache的工具包httpd-tools。yum -y install httpd-tools
- API:https://developer.mozilla.org/zh-CN/docs/Web/API/ResizeObserver
- enquire.js在window.matchMedia()之上提供了其他功能和灵活性。
- clip-path: ellipse(70% 60% at 50% 40%);
- https://learn-anything.cn/github-markdown-css、https://playwright.bootcss.com/docs/intro
- Xpath、Wp对接外部自媒体平台、卡券提取网站
- eslint,docker,xpath,pinia,Vitest,tailwindcss,rollup,animate,eletronic,docker,Deskreen,postinstall
- 动态主题:https://blog.csdn.net/cn_zgt_boss/article/details/116984146
- 博客主题、蝉妈妈、
税、客户管理、抢单、 IP网站 - Jq滚动侦测:https://github.com/imakewebthings/waypoints
- SEO新网站,校园小程序,客户管理,学习docker,谷歌拓展开发,vite插件开发
2022-06-13
- php redis 大全:http://www.manongjc.com/redis/redis_php.html
- H5 录音:https://xiangyuecn.gitee.io/recorder/assets/demo-vue/
- 字节跳动图标库:https://iconpark.oceanengine.com/
- 打包工具rollup:https://www.ruanyifeng.com/blog/2022/05/rollup.html
- WordPress Easy Embeds 支持的自动嵌入网站大部分都是国外的网站
- Gitea:https://github.com/go-gitea/gitea
- Linux 逻辑卷创建:https://blog.csdn.net/Persistence___/article/details/124216282
- CodeDesign:https://codesign.qq.com/?utm_source=zh&utm_medium=zh
- 互联网公共头像服务:https://cravatar.cn/
- github-markdown css:https://learn-anything.cn/github-markdown-css
- node.js egg框架:https://www.eggjs.org/zh-CN/community
- 小程序待更新:操作日志、自定义表单、文件是否重命名开关。
- 很厉害的:https://arco.design/
- 优质项目大全:https://www.bootcss.com/
- 类似js的profill的css相关插件:https://www.postcss.com.cn/
2022-06-08
- 图标库:https://remixicon.com/
- JS类型化数组:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Typed_arrays
- 安卓通话录音:https://blog.csdn.net/udbpgym/article/details/109514402
- 淘宝开放平台:https://open.taobao.com/doc.htm?docId=73&docType=1
- 安卓监听通话状态:https://blog.csdn.net/baidu_41616022/article/details/109440379
- 后端最大问题在于并发,而并发只有当流量达到一定程度才会出现,而前端最大难题在设计和描绘,前端是个苦功夫,非常耗时间,需要一点点的修,而后端是个难功夫,数据和线程交互的逻辑不可能想全,一定会有看不到的bug,而这种bug一旦出现就很难改,有很多甚至需要动架构,也不是容易的事情。
- 湖南政务大厅:http://zwfw-new.hunan.gov.cn/hnzwfw/1/3/46/index.htm
- 软件著作申请:https://register.ccopyright.com.cn/registration.html#/registerSoft
- css overflow-wrap属性
- uniapp通话录音:http://www.manongjc.com/detail/24-eghnqywttxtaoxg.html
- 主题评论跟随qq音乐的样式、移动端模仿腾讯文档
2022-05-13
- JS-selenium-webdriver:https://www.npmjs.com/package/selenium-webdriver
- js,string.replaceAll使用正则的时候要带模式符号 ‘g’;
- mysql锁相关知识:https://zhuanlan.zhihu.com/p/420761461
- telegram Bot相关接口:https://github.com/php-telegram-bot/example-bot、https://telegram.org/blog/bot-revolution
- PHP高并发下分布式加锁:https://mp.weixin.qq.com/s/UFrvEy_9ti0SIcn6Z9yzRA
- 阮一峰SVG:http://www.ruanyifeng.com/blog/2018/08/svg.html
- 简述Promise的实现原理;
- 浏览器渲染原理 与 框架源码哪个更加重要:https://www.zhihu.com/question/483473179/answer/2461929964
- 微信开小程序开源项目集合:https://www.zhihu.com/question/64135581/answer/2428416236
- 正常面试:HR收到简历 ---> 部门负责人筛选 ---> 邀约面试 (而不是有简历就面试,这样是在浪费双方时间)
- 在写原生的JS的时候,活用Object.defineProperty、Proxy、Observer等特性;
- 如何制作一个php的composer包?
- Nuxt.js 是一个基于 Vue.js 的通用应用框架。
- Eslint使用入门指南:https://juejin.cn/post/7067072359995457567
- composer说明:https://segmentfault.com/a/1190000019935017
- 知乎、今日头像、微信公众号、百家号、bilibili
- 公众号开发和运营
- easyswoole:https://www.easyswoole.com/NoobCourse/Swoole/lifecycle.html
- Linux chattr命令
- https://webpack.docschina.org/guides/dependency-management/#requirecontext、
- pointer-events、opacity+height、css浮动新解(margin负数也会跟随浮动过去,而不会和其他容器一样被顶在那)
- 代码高亮:https://prismjs.com/#examples
- 缓存击穿:https://segmentfault.com/q/1010000011032396
- 代理:https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass
- jq加载后抖动的问题:visibility隐藏运行完毕后显示;平板768、1280
- 图片灯箱:https://www.npmjs.com/package/glightbox
2022-03-01
- execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用如下格式:
document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数。 - PHP Storm的各种版本:https://www.jetbrains.com/zh-cn/phpstorm/download/other.html
- PHP命令行:https://blog.csdn.net/weixin_29580123/article/details/116070482
- websocket在线测试
- Nginx转发ws为wss:http://nginx.org/en/docs/http/websocket.html
- html5 plus:https://dcloud.io/docs/api/zh_cn/push.html
- slice截取,新数组。splice截掉,原数组
- forEach()方法不会返回执行结果,而是undefined。也就是说,forEach()会修改原来的数组。而map()方法会得到一个新的数组并返回。
- Vue3中使用ref数组应该绑定到一个方法上面:https://v3.cn.vuejs.org/guide/migration/array-refs.html#%E8%BF%81%E7%A7%BB%E7%AD%96%E7%95%A5
- 通过捕获全局错误日志,阅读错误日志,分析系统BUG
- 层次感,对比度,轻重缓急
- JS要避免无限回调。闭包、递归是需要消耗内存的。可以通过无限循环加条件判断退出,来运行长时间的JS任务。
- JS匿名函数调用的是被调用环境的上下文
- Native.js 总结:https://www.cnblogs.com/Renyi-Fan/p/9381873.html
- 油猴脚本开发:https://blog.csdn.net/mukes/article/details/109727662
- Chrome拓展开发:https://developer.chrome.com/docs/extensions
- JS操作读取Excel:https://github.com/rockboom/SheetJS-docs-zh-CN/
- PHP 变量后面加上一个大括号{},里面填上数字,就是指 PHP 变量相应序号的字符。
- NProgress,进度条插件
- mysql的查询锁。
- 性能角度遍历js数组https://baijiahao.baidu.com/s?id=1717205665330500100&wfr=spider&for=pc
- 审计系统:日志记录、日志分析和日志报告
- Thinkphp6.0只要报错,跨域就失败
- 最新的取色器API:https://juejin.cn/post/7057783419329052679
- 网易云音乐API:https://binaryify.github.io/NeteaseCloudMusicApi/#/、https://github.com/kilingzhang/NeteaseCloudMusicApi/tree/master/src/Utils
2022-01-01
- 词云:https://github.com/jasondavies/d3-cloud
- webpack构建项目的话,注意这里的解构与普通变量的解构是有所区别的,https://www.jb51.net/article/162079.htm
- nanoid:JS用于生成唯一的随机数
- Vue数据v-model绑定时的自动类型转换导致watch监视触发
- 前端大文件上传:https://juejin.cn/post/6844904046436843527
- css outline属性
- 火狐不支持zoom属性的解决方法:https://blog.csdn.net/qq_33821395/article/details/110069437
- 真实、随性、自由、洒脱
- 特别喜欢的MV:https://y.qq.com/n/ryqq/mv/k00324qjxoe
- mysql 时间比较给时间需要加双引号
- vue2.x 数组操作:push()、pop()、shift()、unshift()、splice()、sort()、reverse()
- 回顾js数组的操作方法:https://www.runoob.com/jsref/jsref-obj-array.html
- 晚些遇见吧,他刚好成熟,你刚好温柔
- flexibale.js:https://www.cnblogs.com/cjuan/p/9448981.html
- Nginx防火墙:https://github.com/ADD-SP/ngx_waf
- 玩偶、香包,redis-cli.exe -h 127.0.0.1 -p 6379
- js反转数组不影响原数组的操作方法:[...arr].reverse()
- JS算法进阶:https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md
- mysql视图和中间表:https://wenku.baidu.com/view/88749ef475eeaeaad1f34693daef5ef7ba0d12e1?bfetype=new
- vue父子组件共享数据、全局共享数据、状态管理器、组件拆分、路由拆分。
- Vuepress
- 按照我理解的工程效率
- vue组件的分类:基础组件(ui组件库)、容器型组件(Layout、Container)、展示型组件(标题边上的色块)、业务组件(字面意思)、通用组件(可复用的组件,ui库那种应该也算)、UI组件(难道不是组件库?)、逻辑组件(。。。。)、高阶组件(HOC???)
https://zhuanlan.zhihu.com/p/78472109
https://zhuanlan.zhihu.com/p/66960057
https://zhuanlan.zhihu.com/p/74647711