- 博客(15)
- 收藏
- 关注
原创 react中用JavaScript防止弹出框超出浏览器边界
目录使用场景对齐防止超出边界获取数据使用场景fixed的侧边栏按钮点击弹出的fixed弹框,与该按钮的中点水平对齐;如果会超出屏幕上下边界,则会往里偏移使其不超出边界。react实现。对齐侧边栏按钮里放个高度为1的居中的线,然后线里再flex放窗口内容,就能实现窗口与按钮的中点水平居中right: 90px;position: absolute;z-index: 1500;height: 1px;cursor: auto;.arrow-window__inner{ display:
2020-07-25 19:16:49
1261
原创 网页插入全屏背景视频
目录使用场景video标签细节全屏样式预览图Safari不自动播放注意使用场景在做酷炫页面的时候,经常需要加一个背景视频,就是在背景上默默播放的视频。video标签与一般video标签直接引用的视频的区别在于:自动播放、循环播放、无控制栏。这些场景早已被浏览器考虑到,我们可以通过video标签加解决:<video src={src} playsInline autoPlay muted loop={true} controls={false} preload="auto" //
2020-07-25 19:15:00
3460
1
原创 java POI搞excel笔记
遇到一些逗问题,记一下1.设格子背景颜色无效因为要加个填充pattern设置,不设默认好像是不填充,可怕: CellStyle redStyle = workbook.createCellStyle(); redStyle.setFillForegroundColor(IndexedColors.RED.getIndex()); redSt
2018-02-02 18:44:22
295
原创 js获取某个时间戳所在日期的0点的时间戳
今天遇到一个奇怪的问题。(开头总结:下面写的方法1有问题,要用再下面的方法2)我现在有一个毫秒表示的当前时间时间戳nowTime。我又有一个 今天0点到 时间点A的毫秒数 ATime。(北京时间)现在我需要把ATime转换为时间戳形式,也就是在只有时间没有日期的基础上,加上今天的日期。方法1: var oneDayMs = 24 * 60 * 60 * 1
2017-11-02 16:24:18
19071
原创 用hibernate的xml配置来建索引
现在我都是用这种ORM框架来建数据表了,根本不用手动建,爽到。今天我来给工作上的项目的一个字段加个索引,就用hibernate来加,还有点难加上。主要看了2个stackOverFlow:https://stackoverflow.com/questions/858336/how-to-use-hibernate-annotations-to-add-an-index-on-a-lob-
2017-06-21 14:55:21
2006
原创 用regex在jetbrain的IDE里进行酷炫的文本替换操作
一键把把不规范的json的key两边加上双引号。1.按ctrl+R调出替换菜单2.勾上Regex3.要替换的框里输入“[a-z]+: ”,可以观察下面的黄色看看到底有没有选对自己要替换的东西。4.替换成的框里输入“"$0": ”,其中用$0代替上面匹配到的第一个东西,也就是[a-z]+匹配到的那些字母。5.Replace all,替换完成。
2017-04-28 20:36:54
738
原创 spring boot实战笔记
用spring boot,加thymeleaf模板引擎开发网站,很强。记一些关键点。一.搞多国语言1.把这些豆类加进去: //i18n,默认设为中文 @Bean public LocaleResolver localeResolver() { CookieLocaleResolver clr = new CookieLocale
2016-11-25 11:19:25
531
原创 centOS装mysql
yum install -y mysql-server mysql mysql-deveservicemysqld startchkconfig mysqld onmysqladmin -u root password 'root'然后就能用 mysql -u root -p登录了。接下来要创号给远程用!CREATE USER 'jeffrey'@'localhost'
2016-08-02 11:15:02
450
原创 MAC OS X安装openmp版xgboost
OS X不自带OpenMP,似乎xgboost不能多线程,超慢的样子,虽然xgboost官网有装openmp的教程,但是我试了没有成功。xgboost官网安装教程:http://xgboost.readthedocs.io/en/latest/build.html里面说brew install gcc --without-multilib然后就能make成功,但是我就make不成功。
2016-04-28 14:41:26
2661
原创 windows下安装xgboost numpy scipy scikit-learn matplotlib
首先说,windows装这些难得一比,能用别的系统尽量别用windows搞这个。我简要说一下要点,其他的贴其他博客地址,我也是看他们的成功的。python2.7,64位版(32位版好像装不上xgboost)先搞个pip,然后除了xgboost之外都用pip install来装。注意电脑上有多个python的话,把path里的搞成2.7 64位的这个。numpy/scipy/ma
2016-04-27 00:32:42
1151
原创 Flask 一个Python的微型WEB开发框架
主要看这个:http://dormousehole.readthedocs.org/en/latest/index.html下面是我从中记的要点。一、在windows下开个最小的web应用hello worldwindows安装:先装个python2.7.然后下载上面那个网址给的ez_setup.py运行一下。然后把Python文件夹里的Script
2015-12-22 11:31:56
2037
原创 java 学习笔记
java这个东西,还是有点碉的。首先学用maven搞依赖,不用自己下各种包引入,只用写个pom.xml。然后我乱写一下学习笔记,有什么觉得碉的来这里记一下。1.对象的equals重载怎么写比较好项目中一个地方,需要比较一个叫ServerIdInfo的自定对象,里面有三个String一个int,如果这4个东西都相等就认为两个对象相等,我需要用来放到map里乱搞的,所以
2015-09-07 11:36:13
520
原创 Thymeleaf模板引擎 学习笔记
1. js里不能有一些符号的问题(例如小于还是大于来着)解:在Thymeleaf文档里能知道,js要搞成这样: th:inline="javascript">/* ... var username = /*[[${session.user.name}]]*/ 'Sebastian'; .../*]]>*/在那个CDATA什么的里面就能随便写了
2015-09-03 18:31:20
869
原创 java socket编程学习笔记
1.流读取的阻塞和返回值socket的数据要用流读出来。然后有很多种读法。有的是只会阻塞和抛出异常的,有的是会返回-1的。比如dataInputStream.read(),是读一个字符,还没有字符就阻塞着等,连接断了就抛异常。然后read(byte[] b) ,这个居然,读东西也不一定读到多少,返回值是读到的字节数,有可能是0,连接断了会返回-1(偶尔也会抛出异常,这是怎么回事)。
2015-08-25 17:01:56
464
原创 猴子运香蕉
题面:一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。题解:带上3x-1的香蕉走x米的路折返,去时每步吃一个香蕉放2个香蕉在地上,没香蕉
2015-06-04 23:01:02
1687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人