最近参与修复一个使用js+css开发的前端项目bug。 遇到一个问题,boostrap4 tooltip 在web端显示正常。而在移动端点击,提示框一闪而过。 经过分析,发现触发事件为hover。hover是鼠标指针浮动在其上的元素的一个选择器,但因为在移动端是没有鼠标,代替的是触摸屏, 故无法正常 ...
分类:
移动开发 时间:
2020-11-16 13:43:42
阅读次数:
22
1.对于泛型看下面两个例子。 接口类 `public interface Dao { T selectOne(Long id, String pwd); T selectOne(Long id); T insert(Account acc); T[] selectAll(); }` ` 实现类 pu ...
分类:
其他好文 时间:
2020-11-16 13:24:49
阅读次数:
4
后端程序员落泪的一段代码最近网上在讨论一段非常简短的代码,不需要太多JavaScript背景也能看懂,但其方法让人落泪。来源:https://www.reddit.com/r/programminghorror/comments/66klvc/this_javascript_code_powers_a_1500_user_intranet/网友点评:网友@sim642我很欣赏"true&
分类:
其他好文 时间:
2020-11-13 12:40:13
阅读次数:
5
引言 上文笔者描述了单链表的基本操作,但尾插法在单链表中效率太低,我们可以对单链表进行简单的变形,提高尾端插入元素等操作的效率。 单向循环链表 单向循环链表只需要将普通的单链表首尾相连即可实现。 Python实现: class ListNode(): def __init__(self, val, ...
分类:
其他好文 时间:
2020-11-12 13:33:29
阅读次数:
6
pass-03 只禁止了部分扩展名,还有.php5等扩展名可以解析为PHP。 上传.php5即可。 类似的扩展名有:php2,php3、php4、php5、phtml、等 ...
分类:
Web程序 时间:
2020-11-11 16:31:19
阅读次数:
15
先看两个例子,比较不同: 例一(有回调函数) #include <iostream> using namespace std; void foo_one() { cout<<"foo_one"<<endl; } void foo_two() { cout<<"foo_two"<<endl; } ty ...
分类:
其他好文 时间:
2020-11-11 16:29:50
阅读次数:
8
概念:把整理过的文本显示在STDOUT,不改变原始文件sort根据列来排序,字符顺序来排列sort[options]file(s)常用的选项:-r:执行反方向(由上至下)整理-R:随机排序-n:执行按数字大小整理-f:选项忽略(fold)字符串中的字符大小写-u:选项(独特,unique)删除输出中的重复行-tc选项使用c做为字段界定符-kX选项按照使用c字符段分隔的X列来整理能够使用多次seq6
分类:
编程语言 时间:
2020-11-11 16:17:06
阅读次数:
9
1、编辑 mysql 的配置文件 /etc/my.cnf ,在 [mysqld] 下添加以下内容。 skip-grant-tables 2、重启 MySQL 服务。 service mysql restart 3、不使用密码直接登录 MySQL。 mysql 4、切换到 mysql 库,修改账户密码 ...
分类:
数据库 时间:
2020-11-11 16:14:57
阅读次数:
16
在执行 I/O 操作(例如数据提取)时,要先发送网络请求,然后等待响应,接着将响应数据保存到组件的状态,最后进行渲染。 在 react 中生命周期方法、Hooks和 Suspense是获取数据的方法。接下用事例演示一下如何使用它们并说明每种方法的优点和缺点,以便咱们更好的编写异步操作代码。 1.使用 ...
分类:
其他好文 时间:
2020-11-11 16:04:02
阅读次数:
4
SpringBoot操作数据层:spring-data Springdata和springboot是齐名的项目! 说明:在SpringBoot2.x之后,原来使用的jedis被替换为了lettuce? Jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis poo ...
分类:
编程语言 时间:
2020-11-11 15:57:44
阅读次数:
9