首页
关于
Search
1
在投射和录制时显示敏感信息写给TeamViewer,anydesk,向日葵
8,643 阅读
2
sublime 3155-3175 LICENSE
7,963 阅读
3
mysql存储过程&时间累加插入
7,781 阅读
4
永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。
4,496 阅读
5
mysql-workbench中duration fetch的含义
4,483 阅读
ubuntu
linux
sublime
php
mysql
JS
CSS
其他
chrome
redis
登录
Search
标签搜索
mysql
curl
grep
journalctl
rename
You can't specify target table
only_full_group_by
Sub-process
警示
dropbox
mtr
curl抓取重定向
floor
intval
ceil
round
pixmap
adwaita
date.utc
gmmktime
五好的Book
累计撰写
194
篇文章
累计收到
31
条评论
首页
栏目
ubuntu
linux
sublime
php
mysql
JS
CSS
其他
chrome
redis
页面
关于
搜索到
194
篇与
的结果
2021-12-24
sftp 用自带的文件管理器也很Nice
现在 已经没有安装任何 ftp sftp 客户端了 因为系统自带的文件管理器本身就支持,体验也很好!如上图,直接在地址栏输入 协议+地址 他就能给你整,就和打开本地文件一样一样的,操作也一样。甚至你也可以收藏以下,下次打开不迷路。同样 的也可以右键 在终端中打开,不过这个在终端里的操作有限,仅能操作操作文件操作非常方便,不来试一试么?记住帐号密码后 就和打开本地文件一样快捷方便。
2021年12月24日
543 阅读
0 评论
0 点赞
2021-12-23
使用mysql workbench 来管理复用自己的SQL语句
在日常开发中,经常有需要调取数据做一定的分析的需求,但是这个需求只是偶然或者很少,但是又会有周期性的需要,我们一般是直接从数据库调取数据, 没有把相关需求做到程序中去。这样以来,每次有这样的需求的时候就要重复写相应的SQL,时间一久难免会忘记,又需要重新构思sql语句,其实mysql workbench 就有一个很好的功能来帮助我们管理和复用这些SQL。现在来看看把:标号1 为添加收藏的按钮,点击后会弹出 保存 搜藏的对话框,确认备注名称 标号2 为自己收藏的语句,点击下拉框还可以看系统标记的其他快捷SQL 标号3 可以将自己的语句插入到左侧的编辑器,或者导出sql 标号4 即为自己收藏的语句,可以点进去 复用。 以下为其他自带的sql代码片段还有一个 就是通过ssh 内网登录 设置方法如下:更多实用功能自己体验把!
2021年12月23日
836 阅读
1 评论
0 点赞
2021-12-22
inspect调试功能,助力H5开发
edge://inspect/#devices 以前 我讲过一篇用 谷歌浏览器的inspect调试功能,(内有详细方法)但是有网络限制,很多朋友无法愉快的使用,不过 最近发现 edge在 inspect的调试,不需要接着额外的工具 就可以顺利的调试网页了, 现在详细讲述下吧。调试手机端的网页,根据和同伴们的交流, 有的是 通过log的方式,或断点的工具来调试页面,微信也有微信开发者工具 可以像在桌面一样调试网页,但是有诸多限制。当我们采用inspect的 调试方式时 即可在pc上调试手机端的页面,非常方便。adb 必不可少 可以通过数据线 或者网络adb 反正通过adb连接上是一个大前提。adb shell #安装好adb驱动后数据线连接电脑就可以使用该命令了 adb connect ip #启用了网络adb的手机的IP-,可省去数据线的使用 ubuntu 上只要执行 sudo apt install adb 即可安装好驱动然后就是浏览器需要打开inspect调试的功能,部分手机浏览器需要安装他的开发版(如:uc),才有inspect调试的功能,本例使用via浏览器(小巧实用),已经有inspect调试的功能。这里再说下微信浏览器打开 inspect调试功能的办法:在微信浏览器中打开 http://debugx5.qq.com 打开后如下(苹果手机不支持)切换到信息,勾选 打开 inspect调试功能,如下图再然后 就是EDGE了,这一步如果使用谷歌浏览器, 没有进行网络突破这里是无法进行的。上面2步完成后在edge浏览器地址栏输入edge://inspect/#devices 就可以看到你的手机力浏览器的页面了
2021年12月22日
786 阅读
0 评论
0 点赞
2021-12-15
凭空select出连续的日期数据
我们在做数据统计的时候, 尤其按照特定的日期序列得到数据,每天都要展示没有的展示0,这个时候如果我们group by日期,很容易就得到我们的数据了。但是每天都要展示, 没有的用0填充,这可有点不好办,那么有什么办法可以实现这样的需求呢。方法1: 创建一个日期表,把group by的数据 join 对应的日期,那么就可以实现需求了,nice!如创建 date表(每天写一条日期数据)select a.dt,rmb from date d join left( select from_unixtime(ctime,'%Y-%m-%d')dt,sum(Rmb)rmb from Table group by dt)a on d.dt=a.dt; 方法2: 不需要创建date表,直接凭空生成连续的日期~方法参考stackoverflow的大神。 select Days from ( SELECT curdate() - INTERVAL (a.a + (10 * b.a) + (100 * c.a)) DAY AS Days FROM (SELECT 0 AS a UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS a CROSS JOIN (SELECT 0 AS a UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS b CROSS JOIN (SELECT 0 AS a UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS c )aa WHERE aa.Days >= '2021-12-10' - INTERVAL 30 DAY order by Days limit 30 该语句执行后得到从 2021-12-10开始之前的30天内的日期值,需要其他日期自己灵活运用就行了。同样的 结合方法1:date表的内容 被上述sql替代即可,very nice!方法3:mysql8+才支持,缩短了方法2的语句 with recursive all_dates(dt) as ( select '2021-12-1' dt union all select dt + interval 1 day from all_dates where dt + interval 1 day <= '2021-12-15' ) select * from all_dates very very nice!具体应用场景 如下图:
2021年12月15日
991 阅读
0 评论
0 点赞
2021-12-13
看我如何解决自增ID带来的麻烦
自增ID还有麻烦?有啊, 自增可预测,很方便采集的人员。如何解决这种麻烦呢?看我运用 mysql的函数,视图来解决这个问题。上代码:CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`%` SQL SECURITY DEFINER VIEW `txt_ms` AS SELECT 相关字段, CAID(`txt`.`id`) AS `mid` FROM `txt` WHERE (`txt`.`status` = 1) 视图txt_ms创建好后,调数据 就像调 txt 一样,只是多了一个 字段 mid,而mid 是通过自定义函数 CAID得到的CAID的代码:由于代码避免敏感,需要按照自建的算法来生成 这里就不写了, 自定函数的方法 可以参考mysql函数的应用
2021年12月13日
665 阅读
0 评论
0 点赞
1
...
6
7
8
...
39