- 博客(273)
- 收藏
- 关注
原创 Charles使用问题
1.mac本,安装之后,勾选了macOS proxy 后浏览器就不能访问网络原因:Charles 默认的8888端口被占用,我改为8088后即可连接网络,并拦截到浏览器请求。解决:proxy->proxy Settings ,修改 port。勾选了SOCKS proxy,可以捕获到长连接2.不能抓取移动端原因:正常来说应该是会提示是否抓取,但我的不知道为什么不提...
2019-07-05 19:44:33
552
原创 java 相等的比较,存在的判断
1.在Java中有8种基本数据类型:浮点型:float(4 byte), double(8 byte)整型:byte(1 byte), short(2 byte), int(4 byte), long(8 byte)字符型: char(2 byte)1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所...
2019-06-06 12:07:58
920
原创 搜索引擎的实现
关于搜索引擎的实现,注定不是直接操作mysql之类的库表结构大神告诉我使用了倒排索引,所以看了一些文章研究了一下,具体参照https://blog.csdn.net/u011239443/article/details/606040171:把文章中的内容关键词化。2:倒排,让关键词和文章号对应起来。3:查找关键词在文章中的位置。4.设置联合索引,展示复合要求的文章内容。...
2019-03-01 18:23:53
1925
原创 定时任务使用
1.我本地字符集异常,导致打开定时任务乱码-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory因为我终端为zsh,所以需要vim ~/.zshrc设置字符集export LC_ALL = en_US.UTF-8Export LANG = en...
2019-01-18 16:46:49
221
原创 导出数据Excel打开乱码问题
1.经常会有一些简单的数据导出的需求,不想编写代码再上线,就会用DateGrip导出数据, 2.可能是我自己电脑问题,导出的数据用Excel打开会出现乱码,是下面这个样子,无法看正常数据。我见过有人直接另存为就可以让数据正常显示,但我电脑并不能这样,所以我采用了下面的办法1.新建一个空白工作簿,导入有问题的表格2.很重要,选择编码方式 utf-83.选择制表符和逗号4...
2018-12-07 17:01:31
8153
原创 git异常处理
1、develop强制覆盖master分支git push origin develop:master -f把本地的 develop 分支强制(-f)推送到远程 master但是上面操作,本地的 master 分支还是旧的,通常来说应该在本地做好修改再去 push 到远端,所以我推荐如下操作切换到旧的分支git checkout master将本地的旧分支 master 重...
2018-12-04 20:08:25
249
原创 我遇到的js坑
1.parseInt() 函数可解析一个字符串,并返回一个整数。作为一个业余js,写了几个输入框,填入了数组,发现1000<2,而且js不做校验,php做校验就不会这样,然后用了这个函数得以解决。2.window窗口避免和div class="easyui-panel"样式重复窗口(window)是一个浮动的、可拖拽的面板,可以当做应用程序窗口使用。默认情况下,窗口可移动、可...
2018-11-24 15:30:10
304
原创 js easyUI对话框
alert();alert()方法是这三种对话框中最容易使用的一种,她可以用来简单而明了地将alert()括号内的文本信息显示在对话框中,我们将它称为警示对话框,要显示的信息放置在括号内,该对话框上包含一个“确认”按钮,用户阅读完所显示的信息后,只需单击该按钮就可以关闭对话框,但不会自动刷新页面。easyUI中,$.messager.alert(title, msg, icon, fn)...
2018-11-22 18:05:41
382
原创 DataGrip导入导出功能
首先,这不是教程,只是个人摸索出的使用办法,有也希望有人解答我的疑惑1.有时需求简单,无需编写代码,简单sql导出数据到CSV。数据表右键点击Open Console打开.sql页面,编写sql语句,点击左上角运行sql。一次只能运行一条,所以可以写许多sql,增删查改都可,不影响使用。下方会出现查询结果,点击下载按钮,下载前面为导出格式,点击可切换。后面的上传按钮点开...
2018-11-14 15:49:56
7665
1
原创 sql总结
concat函数:拼接字段内容更新 课时费表update tb_teacher_classtime_fee set file_name_save =concat('/classTimeFee/2019-05-30/',file_name_save);replace 替换字段内的某些内容更新教师头像UPDATE tb_teacher set avatar_url = repla...
2018-11-03 17:53:39
244
原创 PHP基础知识
1.strtotime("- 1months")这个可以取到当前时间戳2.strtotime("2018-08-19 -1months")取到距离当前一个月的时间戳这样可以取到2018年8月19号之前一个月,也就是2018年7月19号的的时间戳3.if(strtotime($lesson['start_time'])>strtotime("- 1months")) {}...
2018-09-17 16:17:37
144
原创 北京,梦开始的地方
7月份毕业,一下子长大了,有了很多烦恼,不再青春。 北京生活一年,拿着5000的工资,住着房租1500,暖气1500的公寓,周末花300块旅旅游,回回家,工作,感情稳定而美好,花钱百位起,觉得自己也算是在北京立足,以后会越来越好,对未来充满信心。 现在办了张3000的健身卡,租了一间3000的房子,各种算不清楚的水费电费,燃气费,周末不想再出门,工作压力...
2018-08-23 16:37:57
385
原创 where,group by,having字句的使用
having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。与where的区别作用的对象不同。WHERE 子句作用于表和视图,HAVING 子句作用于组。WHERE 在分组和聚合计算之前选取输入行(因此,它控制哪些行进入聚合计算), 而 HAVING 在分组和聚...
2018-07-12 16:57:02
715
1
原创 常用sql语句
shw databases 查看所有数据库show tables 查看数据表create database[库名] 创建库use [库名] 打开数据库describe 表名 查看表结构1、搜索 false可以写原生sql作为条件$this->db->get('表名'); $this->db->get_where('表名', array('id'...
2018-05-22 15:32:08
189
原创 mysql命令行学习笔记
1、登录mysqlmysql -u用户名 -p用户密码2、 显示数据库列表。show databases;3、 显示库中的数据表:use 库名;show 表名;4、 显示数据表的结构:describe 表名;show fields from 表名;5、 建库与删库:create database 库名;drop database 库名;6、 建表:use 库名;create table 表名(字段...
2018-05-22 10:58:28
183
原创 进入新项目开发
1.开通权限,clone代码git clone "ssh"(gitlab上面的ssh值)。2.配置nginxmac在/usr/local/etc/nginx/servers中,增加service,端口号,入口地址。3.重启nginxbrew services restart nginx...
2018-05-15 17:29:28
397
原创 毕业,分水岭
一周紧张的准备论文,一年喜忧参半的实习生涯,美好的四年大学时光已经结束,昨天离开那个美丽的校园,回想自己四年的努力,虚度,庆幸自己没有碌碌无为,后悔自己太过儿女情长。在学校时觉得自己不够努力,出来了才知道,自己究竟会有多么堕落,但是时间不等人,与其空懊悔,不如从现在起开始努力,不求人中龙凤,至少不要被残酷的社会,无情的北京所淘汰。要对得起还算努力的大学的自己。 北京是一个逼着你走的...
2018-05-14 15:14:02
191
原创 yii框架学习经历-2.6使用 Gii 生成代码
1生成活动记录没什么可写的选择表名,设置命令空间就可以了2 生成 CRUD 代码view是文件路径所以用/,@为绝对路径,前三个都是命名空间所以用\。生成的所有增删改查的代码其中的一个页面index.php,包含搜索,查看默认显示5个字段,search和其他字段都被注释了,还不错!明天继续看代码咯!
2017-11-30 19:20:00
416
原创 yii框架学习经历-6.4数据库迁移
工作需要近来开始用yii2框架做一个我们后台的管理系统,主要功能就是数据库的维护因为yii2本身就提供了一套完整的登录逻辑,就想着方便用用就好奈何我还在学习阶段,所以觉得代码看着陌生,文档看着无奈,再说本人记忆力堪忧,害怕自己学了又忘,忘了还要学还是把自己学的东西记录下来吧,有幸被谁看到了希望可以对您也有所帮助! 1.登录界面,端口号为你自己的配置,接口为backend中的sit
2017-11-30 15:44:35
297
原创 关于mathjax加载缓慢的解决方法
php小白,工作中的一个小需求就是解决公式加载的问题,期间遇到3个小问题,相信大家使用的时候也都遇到过,留个备份,也供大家参考背景 :php7yii2框架自带标签,公式的文本内容在view中修改模板文件main.php,我的办法是复制一份修改为自己需要的模板文件1.mathjax加载出来的公式是块级元素,就是独占一行解决方法:强制修改公式的样式为行内元素,标记为
2017-11-20 18:04:08
5452
原创 mac 搭建ELk(三)
通过App Store安装第一步:安装App Store,点击 Apple 图标,然后选择“软件更新”。桌面上随即出现一个对话框。点击对话框中的“安装”按钮,即刻开始安装。最后,你需要按提示重启 Mac 来完成整个安装。第二步:进入App Store页面后,在搜索框输入关键字“QQ”,点击进入QQ详细信息页面,QQ Mac版为免费软件第三步:点击免费App下载QQ,会弹出提
2017-08-30 17:49:43
584
原创 mac安装brew以及brew cask(二)
附上官方手势操作触摸板地址 https://support.apple.com/zh-cn/HT204895安装 brew,进而使用brew安装所需软件,需要稍微的设置一下homebrewhomebrew,是mac下类似apt-get的软件管理工具。通常情况下brew安装的软件都会在brewprefix返回的目录中,不会在额外创建文件。安装没啥说的,直接安装官方提
2017-08-30 11:29:03
3957
原创 mac 使用手册(一)
公司新配一mac,而我完全小白,从头开始学桌面介绍Dock: 在桌面的下方,有一排图标, 这个叫Dock, 用来快速启动程序, 进入文件夹, 它同时还可以停靠正在运行的程序苹果菜单:是一个系统菜单,用来关机,重启,升级系统。 菜单栏: 表示你目前正在运行的程序的菜单栏。 (这个设计比较好, 在Windows上如果打开3个Firefox, 每个F
2017-08-30 11:24:13
1973
原创 实习一个月感悟
工作一个月,感受到了工作的压力,各种新知识,各种挑战,感到身心疲惫的同时,也感受到了满满的收获,也感受到了大家找工作的艰辛,我有一些理解想和大家分享,说的不对的地方欢迎提出。 我们这个专业不仅仅有开发一个方向。开发只是项目运作中比较重要的一个组成部分,大家如果感觉写代码太枯燥,没必要做自己不喜欢的事情。我知道的其他方向有:运营: 属于市场部,推广产品,也有技术运营,关注数据
2017-08-28 17:55:50
5858
2
原创 升级PHP CI框架到3.1,搭建phpunit测试框架
升级CI框架到 3.1.x ,拷贝 system 目录即可,因为ci-phpunit-test组件适配的3.1.51. 保留原有框架的 system/extend 目录2. 在 composer.json 的 classmap 节点中增加以下两句 "application/core", "system/extend" 执行 c
2017-08-24 15:08:41
1258
原创 51nod 1289 大鱼吃小鱼(stack)
有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右。游动的速度是一样的,两条鱼相遇大鱼会吃掉小鱼。从左到右给出每条鱼的大小和游动的方向(0表示向左,1表示向右)。问足够长的时间之后,能剩下多少条鱼?Input第1行:1个数N,表示鱼的数量(1 Output输出1个数,表示最终剩下的鱼的数量。Sample Input54 03 12 01 05 0
2017-04-17 22:02:26
350
原创 FZU1205 小鼠迷宫问题(搜索)
问题描述小鼠a与小鼠b身处一个m×n的迷宫中,如图所示。每一个方格表示迷宫中的一个房间。这m×n个房间中有一些房间是封闭的,不允许任何人进入。在迷宫中任何位置均可沿上,下,左,右4个方向进入未封闭的房间。小鼠a位于迷宫的(p,q)方格中,它必须找出一条通向小鼠b所在的(r,s)方格的路。请帮助小鼠a找出所有通向小鼠b的最短道路。小鼠的迷宫 编程任务对于给定的小鼠的迷宫,
2017-04-17 15:24:36
453
原创 POJ1845 求A^B的约数之和(数学)
Consider two natural numbers A and B. Let S be the sum of all natural divisors of A^B. Determine S modulo 9901 (the rest of the division of S by 9901).InputThe only line contains the two natural
2017-04-17 10:40:24
654
原创 51nod 1284 2 3 5 8的倍数(容斥原理)
给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数。 例如N = 10,只有1不是2 3 5 7的倍数。Input输入1个数N(1 Output输出不是2 3 5 7的倍数的数共有多少。Sample Input10Sample Output1分析:容斥原理:如果被计数的事物有A、B两类,那么,A类B类元素个数总和= 属于A类元素个数+ 属于B类
2017-04-17 08:47:42
377
原创 HDU 1548蜘蛛牌(DFS 深搜)
蜘蛛牌是windows xp操作系统自带的一款纸牌游戏,游戏规则是这样的:只能将牌拖到比她大一的牌上面(A最小,K最大),如果拖动的牌上有按顺序排好的牌时,那么这些牌也跟着一起移动,游戏的目的是将所有的牌按同一花色从小到大排好,为了简单起见,我们的游戏只有同一花色的10张牌,从A到10,且随机的在一行上展开,编号从1到10,把第i号上的牌移到第j号牌上,移动距离为abs(i-j),现在你要做的是求
2017-04-15 08:46:04
466
原创 第九届省赛 信道安全 (最短路+队列)
题目描述Alpha 机构有自己的一套网络系统进行信息传送。情报员 A 位于节点 1,他准备将一份情报 发送给位于节点 n 的情报部门。可是由于最近国际纷争,战事不断,很多信道都有可能被遭到监 视或破坏。经过测试分析,Alpha 情报系统获得了网络中每段信道安全可靠性的概率,情报员 A 决定选 择一条安全性最高,即概率最大的信道路径进行发送情报。你能帮情报员 A 找到这条信道路径吗?
2017-04-14 22:07:43
503
原创 HDU1548 A strange lift 奇怪的电梯(BFS+队列)
There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 <= Ki <= N) on every floor.The lift have just two buttons: up and down.When you at floor i,if you p
2017-04-14 22:04:12
3372
1
原创 HDU 1253 胜利大逃亡(BFS+队列)
Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会. 魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开城堡的门在(A-1,B-1,C-1)的位置,现在知道魔王将在T分钟后回到城堡,Ignatius每分钟能从一个坐标走到相邻的六个坐标中的其中一个.现在给你城堡的地图,请你计
2017-04-13 18:12:27
266
原创 HDU1231 最大连续子序列(LCS)
最大连续子序列 HDU - 1231 分析:注意:若所有K个元素都是负数,则定义其最大和为0,输出整个序列的首尾元素。#includeint t,n,v[100010],a,b,m;int f(int v[] ){ int c=0,d=1,i; for(i=0; i<t; i++) { c+=v[i];//累加连续和
2017-04-11 17:52:06
271
原创 HDU 1503 Advanced Fruits (LCS最长公共子序列)
The company "21st Century Fruits" has specialized in creating new sorts of fruits by transferring genes from one fruit into the genome of another one. Most times this method doesn't work, but sometime
2017-04-11 17:48:46
245
原创 HUD1232畅通工程(并查集)
某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( 注意:两个城市之间可以有多条道路相通,也就是说 3 3
2017-04-07 11:06:51
341
原创 2017蓝桥杯模拟 风险度量(并查集)
标题:风险度量X星系的的防卫体系包含 n 个空间站。这 n 个空间站间有 m 条通信链路,构成通信网。两个空间站间可能直接通信,也可能通过其它空间站中转。对于两个站点x和y (x != y), 如果能找到一个站点z,使得:当z被破坏后,x和y无法通信,则称z为关于x,y的关键站点。显然,对于给定的两个站点,关于它们的关键点的个数越多,通信风险越大。你的任务是:已知网络结构,
2017-04-07 10:07:04
469
1
原创 2017蓝桥杯模拟赛 字符串比较
标题:字符串比较我们需要一个新的字符串比较函数compare(s1, s2).对这个函数要求是:1. 它返回一个整数,表示比较的结果。2. 结果为正值,则前一个串大,为负值,后一个串大,否则,相同。3. 结果的绝对值表示:在第几个字母处发现了两个串不等。下面是代码实现。对题面的数据,结果为:-325仔细阅读源程序,填写划线位置缺少的代
2017-04-07 08:16:50
603
2
原创 2016蓝桥杯省赛 方格填数
方格填数如下的10个格子 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?
2017-04-06 21:58:02
256
原创 2016蓝桥杯省赛 快速排序
快速排序排序在各种场合经常被用到。快速排序是十分常用的高效率的算法。其思想是:先选一个“标尺”,用它把整个队列过一遍筛子,以保证:其左边的元素都不大于它,其右边的元素都不小于它。这样,排序问题就被分割为两个子区间。再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。#include void swap(int a[], int
2017-04-06 21:28:21
1167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人