- 博客(62)
- 收藏
- 关注
原创 scrollTop记录滚动位置
前文提到,需要纪录滚动位置,笔者的思路是给滚动事件添加监听,在离开页面的时候纪录当时的scrollTop,在返回页面的时候设置scrollTop值为离开的时候的纪录值。首先要拿到scrollTop的值,由于存在兼容性问题,在拿到scrollTop的值的时候需要考虑各种情况。网上也有各种解决方案各浏览器下 scrollTop的差异IE6/7/8: 对于没有doctype声明的
2017-11-06 17:02:59
6314
原创 惯性滚动及引发的问题整理
文章部分内容引自 http://www.cnblogs.com/chris-oil/p/6164966.html前文说到,在iOS上滚动事件不顺滑,有个解决方案是使用-webkit-overflow-scrolling 属性。简介:-webkit-overflow-scrolling 一个只有 iOS 设备支持的非标准属性。苹果自己的解释:指定是否在 overflow: scroll
2017-11-06 16:32:46
2770
原创 Vue.js手机端scroll事件的坑
延续之前的Vue.js的手机端开发,在滚动事件的时候遇到了很多问题,纪录下来,有的问题已经解决,有的留个坑,以后慢慢填~主要包括iOS滚动混用 几个都有滚动的页面,在一个页面的滚动位置在链接到下一个页面的时候,新页面的滚动位置会被置为上一个页面的滚动位置。iOS滚动页下面出现大面积空白 当列表页进入到一个较长的详情页面时,详情页下拉到底部,看完之后返回时,列表页为空,内容移
2017-11-06 15:35:10
14053
转载 14个你可能不知道的JavaScript调试技巧
本文转载自https://segmentfault.com/a/1190000011857058译者:SlaneYang原文:https://raygun.com/javascript-debugging-tips以更快的速度和更高的效率来调试JavaScript熟悉工具可以让工具在工作中发挥出更大的作用。尽管江湖传言 JavaScript 很难调试,但
2017-11-06 14:34:52
606
转载 软键盘挡住输入框问题的终极解决方案
转载自: https://www.diycode.cc/topics/383在安卓手机端经常会出现一个问题,就说软键盘弹出的时候,将输入框挡住的问题。最基本的情况,如图所示:在页面底部有一个EditText,如果不做任何处理,那么在软键盘弹出的时候,就有可能会挡住EditText。对于这种情况的处理其实很简单,只需要在AndroidManifest文件中对activity设置:andr
2017-10-12 14:01:46
3536
原创 cordova实现沉浸式(透明)状态栏效果
在cordova打包app的时候会需要进行状态栏的设置,可以采用cordova-plugin-statusbar插件,修改该插件的一些代码实现状态栏的设置。***********以下部分转载自http://blog.youkuaiyun.com/u010730897/article/details/74450922**********沉浸式状态栏(Immersive Mode)和透明状态栏(Trans
2017-10-12 11:04:27
2809
原创 cordova插件监听手机软键盘事件
在项目开发的过程中,会需要监听手机软键盘弹出或者隐藏的事件,采用一个插件ionic-plugin-keyboard首先,在cordova的项目里安装插件cordova plugin add ionic-plugin-keyboard然后,使用插件提供的监听函数,监听键盘的动作// 监听键盘出现 window.addEventListener('native.keyboard
2017-10-12 10:52:40
2560
1
原创 Vue+cordova camera插件采用dataurl格式导致内存问题的解决方案
一、之前文章中有介绍Vue进行项目开发需要进行图片上传的时候,直接采用input调用相机,在有些安卓设备上会只显示图库,不能调取相机的情况具体采用input调取相机的代码如下其中,capture表示可以捕获到系统默认的设备,camera-相机,camcorder-摄像机,microphone-录音,accept表示直接打开系统文件目录。二、因此结合之后采用了cordova进行打包,
2017-10-11 21:31:25
1252
原创 mysql数据库无法远程连接的问题解决
在使用navicat远程连接数据库的时候,报错说是ip限制的问题,ssh登录,设置权限具体命令如下> ssh root@'服务器地址'> '服务器密码'> mysql -u root -p> 'mysql本地登录密码'> grant all privileges on *.* to 'root'@'允许访问的IP' identified by '远程连接的密码' wit
2017-08-23 09:16:07
721
原创 Vue.js 使用cordova camera插件调取相机
介绍完上文 用Cordova打包Vue项目之后,本文给出在vue.js里如何使用cordova的插件完成调取相机及图库,并完成图片上传的操作。具体的操作步骤如下第一步:在cordova项目下安装cordova-plugin-camera插件cordova plugin add cordova-plugin-camera第二步:在需要调取相机的地方,加入相关的代码 c
2017-08-23 08:59:32
17189
1
转载 用Cordova打包Vue项目
原文链接地址:http://blog.youkuaiyun.com/u010730897/article/details/71713556现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app。 据我现在的了解打包Vue项目目前流行的就是使用weex和cordova。weex是阿里提供并且Vue的作者也极力推荐的,有兴趣的可以去学习使
2017-08-23 08:27:20
2518
1
原创 Vue app开发踩过的那些坑(二)
最近接了一个活儿,甲方要求用Vue来进行开发,于是乎,从头开始读了一遍官方文档,便开始写代码了。之前接触过Angular js,不过理解不深,但是对上手Vue来说,还是有帮助的。对于CSS,也老是记不住一些属性,在开发过程中,也算进行了复习。这篇文章主要纪录了在开发过程中遇到的坑以及对应的我的解决方案,参照网上的解决方案的大部分都贴了原文地址,如有问题,欢迎指正。---------------
2017-07-18 16:13:28
23312
原创 Vue app开发踩过的那些坑(一)
最近接了一个活儿,甲方要求用Vue来进行开发,于是乎,从头开始读了一遍官方文档,便开始写代码了。之前接触过Angular JS,不过理解不深,但是对上手Vue来说,还是有帮助的。对于CSS,也老是记不住一些属性,在开发过程中,也算进行了复习。这篇文章主要纪录了在开发过程中遇到的坑以及对应的我的解决方案,参照网上的解决方案的大部分都贴了原文地址,如有问题,欢迎指正。---------------
2017-07-13 23:56:35
3575
原创 EAP学术论文写作笔记
客观,书面(正式),精确objectivity,formality,precision客观:1、不要过度使用第一人称2、使用被动代替主动3、不要使用语气太强的词,使用would等词缓和语气书面1、避免日常不正式的单词2、避免缩写:contractions3、避免rhetorical questions4、使用正式词组,increase代替going
2017-06-15 16:35:16
3980
转载 UIViewController的生命周期及iOS程序执行顺序
最近小白在做IOS(Objective-C)的项目,在 UIViewController的视图方法调用的时候总是不清楚,找到一篇讲的比较详细的文章,转载如下。文章链接:http://blog.youkuaiyun.com/huifeidexin_1/article/details/7566226——————————————————————————————————————————————————————
2017-03-22 17:33:26
624
转载 机器学习(周志华)习题解答1.4: 两个算法到底孰优孰劣?没有免费午餐定理
这篇文章转自http://blog.youkuaiyun.com/thither_shore/article/details/52324776是对周志华的《机器学习》的习题解答,文章整理的很好,为方便之后查看,记录如下~说明:本文是自己对周志华 2016 年《机器学习》中“没有免费的午餐定理”的简单论证解释和习题 1.4 的解答,难免有误欢迎指正。看没看书不影响看本文的理解。 我们在
2017-02-15 10:29:51
1509
转载 机器学习(周志华)习题解答1.1-1.3: 理解假设和版本空间
这篇文章转自http://blog.youkuaiyun.com/thither_shore/article/details/52311282是对周志华的《机器学习》的习题解答,为方便之后查看,记录如下~习题 1.1 若表 1.1 只包含 1 和 4 两个样例,试给出相应的样本空间。已知色泽有两种取值,根蒂和敲声分别有三种取值。 表 1.1 西瓜数据集编
2017-02-15 10:18:10
1608
原创 数据分析算法的笔记
数据分析算法:从算法的角度来说:序列的机器学习模型应该都适合,像马尔可夫链,最大熵,CRF等等最小二乘法就可以做回归预测。复杂些的有时间序列分析相关的知识,也是数据挖掘的一个重要分支。灰色模型 或者 主成份分析+相关性分析LR,ARIMA,GM(1,1),人工神经网络(如BPNN,ESN),SVR,SRN,LSTM,CW-RNN,深度学习等。价格预测算法:就是首先找到跟
2017-01-16 23:04:13
2200
原创 python爬虫小记
(一)直接写代码爬虫就是先发http请求 返回的如果是html页面的话一般就解析成一个dom树结构 然后根据标签去取对应的数据requests和Beautifulsoup4from bs4 import BeautifulSouphtml字符串创建soup = BeautifulSoup(html)本地html文件创建soup = BeautifulSoup(op
2017-01-16 22:50:00
593
原创 CSP课堂零零碎碎的笔记
这篇文章纪录一些上csp课程的时候课堂上记录下来的笔记,虽然感觉以后看得可能性不大,但是直接删了可惜,暂且放在这边吧----------------------------------------------------------12-6读文件为何要write:写最近打开时间,在node里有access time.可以禁用写文件: foo node write :modify t
2017-01-16 22:38:44
684
原创 Angular & ionic项目小白总结一些踩过的坑
最近的一些很蠢很蠢的坑~~~ionic run android 报错Error: No emulator images (avds) found.1. Download desired System Image by running: /Users/lulifei/develop/android-sdk-macosx/tools/android sdk2. Create
2016-12-22 12:38:26
4988
原创 ionic android mac 环境配置
小白最近需要用 ionic + android 来写app,新入的Mac很不顺手,在配环境的时候走了很多弯路,查询了很多网站(主要在stackoverflow上),得到了解决,记录如下1介绍一下ionic,简单来说就是可以用js来写app。采用chrome调试的命令是ionic serve这边一定记着是serve,小白错了好多次,server==采用android调试可以连接手
2016-12-03 00:59:39
6018
转载 Git笔记2-纪录每次更新到仓库
转载自:https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%93%E5%BA%93Git 基础 - 记录每次更新到仓库记录每次更新到仓库现在我们手上已经有了一个真实项目的 Git
2016-11-20 17:58:01
530
转载 Mutation Testing(变异测试)
转载自:http://www.cnblogs.com/TongWee/p/4505289.html变异测试是一种 fault-based 的软件测试技术。这项技术已经广泛研究并使用了三十余年。它为软件测试贡献了一系列方法,工具,和可靠的结果。本文将对变异测试进行深入的调查,分析它的优势和不足之处,并对比几种不同的变异测试方法,提出一些改进的建议。 下面用一个例子来解释什么
2016-11-19 11:07:08
7660
原创 NodeJs安装及配置环境变量的问题及解决办法
最近开始写AngularJs,首先安装node.js,安装过程中出现了一些问题,现把解决办法简单记一下。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1安装参考教程http://jingyan.baidu.com/article/2d5afd69e243cc85a2e28efa
2016-11-01 19:43:42
4586
原创 JUNIT & EMMA 使用笔记
两个软件测试工具使用的一些问题记录如下:JUnit4测试套件笔记:在JUnit4中,如果想要同时运行多个测试类,需要使用两个注解: @RunWith(Suite.class)指定使用Suite运行器来运行测试; @SuiteClasses(ClassName.class)指定运行哪些测试类。测试类可以指定为Suite,这样JUnit会继续再去寻找里面的测试类
2016-10-13 14:20:51
775
转载 Docker —— 用于统一开发和部署的轻量级 Linux 容器
译文转载自:https://www.oschina.net/translate/docker-lightweight-linux-containers-consistent-development-and-deployment翻译人:几点人, jimmyjmh, Ley英文题目:Docker:lightweight linux containers for consistent dev
2016-10-11 22:42:36
2329
转载 神舟优雅A460P-i7G D2拆机教程
转载自:http://m.blog.youkuaiyun.com/article/details?id=40474455神舟优雅A460P-i7G D2拆机教程
2016-10-10 00:04:56
8747
1
原创 《算法设计与分析》习题解答笔记
题外话:近期准备复习一下算法的知识,顺便刷几道习题,在这边记一下笔记,方便之后查看。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~习题1-2 方法头签名 方法签名由方法的名称和它的每一个形参(按从左到右的顺序)的类型和种类(值、引用或输出)组成。需注意的是,方法签名既不包
2016-09-19 20:19:58
6356
转载 C语言中volatile关键字的作用
原文地址:http://blog.youkuaiyun.com/tigerjibo/article/details/7427366目录(?)[-]一前言二volatile详解一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中
2016-08-09 14:43:58
359
原创 Luci页面配置
整理一波openwrt页面设置的方法,如有不恰当之处,随后再逐步完善。2016/8/8----------------------------------------------------------------我是分割线~~~~~~~~~~------------------------------------------------- Luci是用来做openwrt页面的,采用
2016-08-08 11:11:28
4441
1
原创 Linux下C语言编程的问题
1.socket延时设置不生效setsockopt设置延时之后并没有生效,留坑???2.bind addresssocket关闭之后,所使用的地址不能立即释放;bind 普遍遭遇的问题是试图绑定一个已经在使用的端口。该陷阱是也许没有活动的套接字存在,但仍然禁止绑定端口(bind 返回 EADDRINUSE),它由 TCP 套接字状态 TIME_WAIT 引起。该状态在套接字关闭后约
2016-08-01 12:15:28
1215
转载 socket中的短连接与长连接,心跳包示例详解
原文地址:http://blog.youkuaiyun.com/fireroll/article/details/9043221TCP连接简介当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和
2016-07-15 11:35:10
5696
原创 shell命令总结
2016/7/3平时要用的一些命令记录在此,未完待续。。。。。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~查看ip地址:Windows:ipconfig /allLinux:ifconfigifdown禁用网卡;ifup启用网卡;netsta
2016-07-03 20:13:15
445
转载 C语言二维数组作为函数的参数
前言:今天在实现装配线调度程序时候,用到了二维数组,并将其作为函数的参数。在写程序的时候,遇到一些问题,即二维数组做函数的参数应该如何正确表示。我写程序的错误如下程序所示: 1 #include 2 void print(int *a[3]) 3 { 4 printf("%d\n",a[0][0]); 5 } 6 7 int main() 8 { 9
2016-05-22 17:25:33
900
转载 GCC编译使用方法
编译:第一步、是进行预编译,使用-E参数可以让GCC在预处理结束后停止编译过程:gcc -E hello.c -o hello.i预处理的宏定义插入到hello.i中 第二步、是将hello.i编译为目标代码,这可以通过使用-c参数来完成:gcc -c hello.i -o hello.o也可以通过源文件直接生成gcc -c hell
2016-05-22 11:41:18
602
转载 Segmentation fault (core dumped)解决方法
core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump. (linux中如果内存越界会收到SIGSEGV信号,然后就会core dump)在程序运行的过程中,有的时候我们会遇到Segment fault(段错误)这样的错误。这种看起来比较困难,因为没有任何的栈、trace信息输出。该种类
2016-05-22 11:39:01
124938
转载 Linux下静态链接库与动态链接库的区别
原文地址:http://blog.youkuaiyun.com/rich_baba/article/details/6138110引言 通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件 (executable file)。程序 在运行 时,与函数库再无瓜葛,因为所有
2016-05-16 16:27:06
339
转载 send,recv,sendto,recvfrom
send函数 int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。该函数的第一个参数指定发送端套接字描述符;
2016-05-12 17:04:40
427
转载 makefile语法及写法
0 Makefile概述 -------------------------------------------------------------------------------- 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefil
2016-05-11 09:40:02
542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人