- 博客(181)
- 收藏
- 关注
转载 Codeforces Beta Round #1 A,B,C
A. Theatre Squaretime limit per test:1 secondmemory limit per test:256 megabytesinput:standard inputoutput:standard outputTheatre Square in the capital city of Berland ha
2017-03-20 19:19:16
481
转载 201521123108《Java程序设计》第3周学习总结
1. 本章学习总结2. 书面作业Q1. 代码阅读public class Test1 {private int i = 1;//这行不能修改private static int j = 2;public static void main(String[] args) { geti(); Test1getj();}public static
2017-03-20 17:19:18
698
转载 纯css实现进度条效果
去年7月份做一个公司商城的微信页面(微信用的chrome内核)需要写一个提示返现进度的进度条效果。 一个完整的进度条效果其实可以拆分一下: 一段背景; 一小段的静态的斜纹进度条; 斜纹进度条用线性渐变 linear-gradient 类实现,原理很好理解,2个参数: 1、角度; 2、关键点(包含2个参数,1是颜色,2是长度位置)
2017-03-20 15:09:16
3847
转载 【Unity优化】构建一个拒绝GC的Lis
版权声明:本文为博主原创文章,欢迎转载。请保留博主链接:http://blog.csdn.net/andrewfan上篇文章《【Unity优化】Unity中究竟能不能使用foreach?》发表之后,曾经有网友说,在他的不同的Unity版本上,发现了泛型List无论使用foreach还是GetEnumerator均会产生GC的情况,这就有点尴尬了。由于它本身就是Mono编译器和相应.net库才能
2017-03-20 09:09:19
406
转载 vue.js 微信浏览器不支持lambda表达式
最近尝试在用vue重构一个微信网页,然后发现在本地测试是可以的,在微信测试工具里也是正常的,然后在手机里有人正常有人不正常,后来发现规律,微信比较新的是不支持的,微信比较旧的是不支持的。然后网上谷歌了很久未果,知道最后才想到是不是lambda表达式的问题,然后尝试将then方法中的lambda方法替换为常规方法,果然解决了问题,这两家真的是好坑啊。
2017-03-19 22:19:12
1523
转载 React+webpack开发环境的搭建
首先创建项目,确保该项目已经安装了webpack和webpack-dev-server具体安装方法请参考上章所述.在上一章说过babel是一个javascript编辑器,在react项目中使用babel有以下两个目的:1:让代码支持ES6语法2:支持react的一些特性(例如JSX语法)针对以上两个特性,有如下两个presets可以完美解决babel-preset-es20
2017-03-19 20:34:14
334
转载 Flume-ng源码解析之Channel组件
如果还没看过Flume-ng源码解析之启动流程,可以点击Flume-ng源码解析之启动流程 查看1 接口介绍组件的分析顺序是按照上一篇中启动顺序来分析的,首先是Channel,然后是Sink,最后是Source,在开始看组件源码之前我们先来看一下两个重要的接口,一个是LifecycleAware ,另一个是NamedComponent1.1 LifecycleAware@Inter
2017-03-19 17:04:11
443
转载 C#中static void Main(string[] args) 参数详解
学习C#编程最常见的示例程序是在控制台应用程序中输出Hello World! 1 using System; 2 3 namespace DemoMainArgs 4 { 5 class Program 6 { 7 static void Main(string[] args) 8 { 9
2017-03-19 15:19:14
5118
转载 迷茫<第一篇:初到北京>
时光如梭,毕业四年了,遥想当年刚毕业的场景就像是昨天发生一样,这四年的人生,就是在不停的漂泊,不断的受挫。感慨良多,一言难以说尽。 2013年11月29号毕业,刚到北京的第二天我就顺利的找到了工作,进入了A公司。可是上班没两天因为能力的不足无法参与项目的正常开发被开除了!接着又换了一家B公司,做了一个礼拜,因为能力的不足又被开除了!接着又换了一家C公司,因为距离太远,上班要两
2017-03-19 13:29:13
570
1
转载 牛顿迭代法(Newton's Method)
牛顿迭代法(Newton's Method) 简介牛顿迭代法(简称牛顿法)由英国著名的数学家牛顿爵士最早提出。但是,这一方法在牛顿生前并未公开发表。 牛顿法的作用是使用迭代的方法来求解函数方程的根。简单地说,牛顿法就是不断求取切线的过程。对于形如f(x)=0的方程,首先任意估算一个解x0,再把该估计值代入原方程中。由于一般不会
2017-03-19 11:34:12
1498
转载 微信小程序之提高应用速度小技巧
WeTest 导读小程序科普类的文章已经很多了,今天这里讲的是针对小程序的优化方法,可以有效提高小程序的响应速度和用户体验。当然,开发体验也提高不少。 1、提高页面加载速度在小程序这个环境下,怎样提高页面加载速度呢? 这个问题很大,我把问题具体一下,如何缩短从用户点击某个链接,到打开新页面的这段时间? 这里抛一个核心关键点:从页面响应用户点击行为,开始跳转,到新页面
2017-03-19 09:34:15
3950
转载 关于首屏性能优化的总结【原创】
这两天一直在看首屏优化的文章,所以将其总结归纳一下,方便以后使用。相对于移动端的首屏优化,PC在有些方面要苛刻得多,主要是因为PC端有太多的东西想要让用户看到,这就难免PC端的页面大而“重”,与我们现在“富客户端”的概念想相呼应。本文目录1. 什么是首屏? 2. 为什么要做首屏优化? 3. 大公司是怎么做首屏优化的? 4. 还需要注意些什么? 一 什么是首屏?以800x
2017-03-18 22:39:12
2429
转载 [Selenium With C#基础教程] Lesson-06 单选按钮
作者:Surpassme来源:http://www.jianshu.com/p/08ee1929875f声明:本文为原创文章,如需转载请在文章页面明显位置给出原文链接,谢谢。单选按钮通常用在需要与用户进行交互且只能选一个选项的情况。下面即是一个典型的单选按钮示例: 请选择您的性别: type="radio" name="gender" value="male" id=
2017-03-18 20:49:10
664
转载 TokuDB性能测试报告
一 、背景介绍近年来,TokuDB作为MySQL的大数据(Big Data)存储引擎受到人们的普遍关注。其架构的核心基于一种新的叫做分形树(Fractal Trees)的索引数据结构,该结构是缓存无关的,即使索引数据大小超过内存性能也不会下降,也即没有内存生命周期和碎片的问题。特别引人注意的是,TokuDB拥有很高的压缩比(官方称最大可达25倍),可以在很大的数据上创建大量的索引,并保持性
2017-03-18 18:49:20
794
转载 mysql数据库开始——查询
一、简单查询1.最简单查询(查所有数据)select * from 表名 注意:* 代表所有列,并不是代表所有行例:select * from test2.查询指定列select 列名,列名 from 表名例:select code,name from test3.修改结果集的列名 asselect 列名 as '显示的字' from 表名例:select
2017-03-18 16:54:13
406
转载 iOS回顾笔记(05) -- 手把手教你封装一个广告轮播图框架
iOS回顾笔记(05) -- 手把手教你封装一个广告轮播图框架前言广告轮播图如今早已是iOS应用的标配了,似乎任何一款App的首页都会有一个广告轮播图。本文的目的就是要将App里面的广告轮播图封装成一个独立模块,以便简化开发过程。如果你对独立“封装一个自己的广告轮播图”感兴趣,欢迎继续读下去。轮播图效果 为了从开始讲述整个动手封装轮播图的过程,我们先从简单的开始,后
2017-03-18 14:59:11
724
转载 CommonJS规范
1、CommonJs规范的出发点:JS没有模块系统、标准库较少、缺乏包管理工具;为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力; 2、在CommonJs规范中: 一个文件就是一个模块,拥有单独的作用域; 普通方式定义的变量、函数、对象都属于该模块内; 通过require来加载模块; 通过exports和m
2017-03-18 13:09:14
863
转载 2017-3-10 SQLserver增,删,改,查语句,主外键约束
(一)1.创建数据库 create database 数据库名称 ----不能数字开头,不能中文,不能符号开头删除数据库 drop database 数据库名称注释:/* */ 一段注释 --一行注释2.创建表 create table 表名称( 列名 数据类型, …… , 列名 数据类型,)3 设
2017-03-18 11:04:14
520
转载 网络基础知识
计算机与网络发展计算机自诞生伊始,经历了一系列演变与发展。大型通用机计算机、超级计算机、小型机、个人电脑、工作站、便携式电以及现如今的智能手机终端都是这一过程的产物。它们性能逐年增强,价格却逐年下降,机体规模也在逐渐变小。随着计算机的发展,人们不再局限于单机模式,而是将一个个计算机连接在一起,形成一个计算机网络。从而实现信息共享,同事在能在两台物理位置较远的机器之间即时传递消息。计算机
2017-03-18 09:19:11
810
转载 模仿Wireshark网络抓包工具实现---c++
最近在用Wireshark抓包工具的时候,老感觉这东西用起来很简单,功能强大,所以想了解他的实现原理,我就自己好奇写了一个实现基本功能的demo吧。其实叫抓包工具,其实就是抓取流经自己网卡的所有ip包,我们能够按照ip包的协议解析不就行了。实现的核心在这里: 1 //创建SOCKET 2 sock = socket(AF_INET, SOCK_RAW, IPPROT
2017-03-17 22:14:11
1053
转载 委托与事件
前面已经具体说明了委托,这里重点解析事件。(关于委托和Lambda:委托与Lambda表达式)一.委托与事件的关系:委托可以理解为指向一个方法的数据类型 由于委托外界只需要通过一个委托变量接收委托,就可以随意的调用了。非常不安全,事件对委托做了封装。使得外界不能随便调用 事件内部是通过委托来实现的 为了方便操作委托,体统提供了三种泛型委托:Action
2017-03-17 20:29:26
267
转载 【Unity编程】Unity中的欧拉旋转
版权声明:本文为博主原创文章,欢迎转载。请保留博主链接:http://blog.csdn.net/andrewfan欧拉角的定义在写这篇博客之前,我搜索了网上很多关于欧拉角的定义,发现大部分引用自维基百科的定义,我这里也引述一下:维基百科定义莱昂哈德·欧拉用欧拉角来描述刚体在三维欧几里得空间的取向。对于任何参考系,一个刚体的取向,是依照顺序,从这参考系,做三个欧拉角的旋转而设定
2017-03-17 18:44:08
600
转载 React+webpack开发环境的搭建_0
首先创建项目,确保该项目已经安装了webpack和webpack-dev-server具体安装方法请参考上章所述.在上一章说过babel是一个javascript编辑器,在react项目中使用babel有以下两个目的:1:让代码支持ES6语法2:支持react的一些特性(例如JSX语法)针对以上两个特性,有如下两个presets可以完美解决babel-preset-es20
2017-03-17 14:59:12
538
转载 Lambda&Java多核编程-5-函数式接口与function包
从前面的总结中我们知道Lambda的使用场景是实现一个函数式接口,那么本篇就将阐述一下何为函数式接口以及Java的function包中提供的几种函数原型。函数式接口早期也叫作SAM(Single Abstract Interface),从全称能够看出是一种只定义了单个抽象方法的接口。在这里,由于需要引入新的概念,故先来学习何为默认方法,再顺便提一下接口中的静态方法。默认方法(Vir
2017-03-17 12:59:11
242
转载 Flume-ng源码解析之Source组件
如果你还没看过Flume-ng源码解析系列中的启动流程、Channel组件和Sink组件,可以点击下面链接:Flume-ng源码解析之启动流程Flume-ng源码解析之Channel组件Flume-ng源码解析之Sink组件在前面三篇文章中我们初步了解了Flume的启动流程、Channel组件和Sink组件,接下来我们一起来看看agent三大组件中Source组件。1 Sour
2017-03-17 11:09:22
916
转载 C++11之std--future和std--promise
为什么C++11引入std::future和std::promise?C++11创建了线程以后,我们不能直接从thread.join()得到结果,必须定义一个变量,在线程执行时,对这个变量赋值,然后执行join(),过程相对繁琐。 thread库提供了future用来访问异步操作的结果。std::promise用来包装一个值将数据和future绑定起来,为获取线程函数中的某个值提供便利,取值
2017-03-17 09:14:07
493
转载 配置Server Side TAF
实验环境:Oracle 11.2.0.4 RAC参考MOS文档:How To Configure Server Side Transparent Application Failover (文档 ID 460982.1)1.为设置TAF在RAC集群上新建服务 2.启动server_taf服务 3.检查确认服务正在运行 4.找到刚创建服务的service_id 5.根据service
2017-03-16 22:24:10
406
转载 物联网之绿色出行
物联网之绿色出行本文纯属个人乱侃,不代表各方意见,如有雷同纯属巧合。“收到了全国免费任骑的短信,在指定日期内,不论骑多久,不论骑多远,免费。”个人觉得免费的东西其实隐藏着很大预谋,用车期间押金不可退,在这免费期间可以集资多少呢。免费的清新空气,免费的无污染水源,蓝蓝的天空,哪儿能找到。免费的东西其实是最昂贵的。绿色出行就是采用对环境影响最小的出行方式。既节约能源、提高能效、减少污染
2017-03-16 20:34:05
192
转载 微信小程序入门之构建一个简单TODOS应用
最近,由于工作需要开始了解微信小程序,虽然小程序已经出了很久了,刚出的那段时间很火,看到很多关于小程序的技术文章,不过现在似乎没那么火了,anyway,我们还是可以学习下的。一、了解微信小程序1.理念:小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。2.框架:框架的核心是一个响应的数据绑定系统。整个系统分为两块视图层(View)
2017-03-16 18:49:16
280
转载 利用java.nio.charset.CharsetDecoder自动识别字符集
研究了在网上能找到的自动识别字符集的办法,有效的就是利用第三方类库jchardet。也有用cpdetector,其实也是利用jchardet。偶然发现jdk的java.nio.charset.CharsetDecoder可以用来识别字符集。一、原理一般用两种方法构建InputStreamReader:InputStreamReader reader = new InputStrea
2017-03-16 16:49:17
2472
1
转载 【CentOS7】服务环境搭建
用了两天时间,完成了服务环境的搭建。记录下了搭建的过程,搭建细节并没有记录。1、OpenSSH。(1)yum search ssh(2)yum install openssh-server(3)检查是否安装成功 yum list installed | grep "openssh-server" 或者 rpm -qa | grep openssh-server(4)查看安装路径
2017-03-16 14:59:04
282
转载 tomcat警告setting property 'debug' to '0' did not find a matching property
在使用tomcat6.0版本结合myeclipse进行java web项目,运行程序显示setting property 'debug' to '0' did not find a matching property警告,后又是一系列异常,运行达上万毫秒,此解决方案是将debug='0'删除即可,因为6.0版本在连接池配置上采用了其他属性代替了。
2017-03-16 13:09:04
342
转载 Nginx+IIS+Redis 处理Session共享问题 1
最近遇到一个棘手的问题,微信公众平台的前端站点session老是丢失,我们是走的微信网页授权,授权后获取用户openid,丢失后没有openid后续的操作全白搭了,因为没了openid只能判断为客户不是在微信端访问进行提示,然后接连收到客服中心回馈问题,不过全是安卓客户端的ios的完全没有(真邪门了),哎,秉着有问题就要解决的态度,开搞吧! 我们前端有六台Windows serv
2017-03-16 11:19:08
618
转载 CSRF学习笔记之CSRF的攻击与防御以及审计【00x1 】
++++++++++++++++++++++++++++ 00x1 实现简单的攻击+ 00x2 代码审计漏洞的源头+++++++++++++++++++++++++++ 00x1 简单的csrf攻击开始了 下面是一个修改密码的修改框: 那么修改密码的时候看到了URL为:http://127.0.0.1/dvwa/vulnerabilities/csrf
2017-03-15 22:34:13
256
转载 2017-3-10 SQL server T-sql语句 高级查询
条件修改:update 表名 set 列名 = 值 where 列名 = 值条件删除:delete from 表名 where 列名 = 值高级查询条件查询 查列 *改为要查看的列,多列逗号隔开 筛选条件 where 列名 = >= 模糊查询select * from 表名 where 列名 like '%值%' %通配符排序查询select * fr
2017-03-15 20:39:02
425
转载 求助 webBrowser 的兼容性问题 有偿的 500红包
webBrowser1 兼容性问题 ie10 添加购物车 没问题 webBrowser1 添加购物车 就不行 注册表已经改成了IE10 谁能帮我解决上面的 问题 有偿的 500红包 测试网址 https://www.aliexpress.com/item/Haoduoyi-Womens-Summer-Deep-V-Floral
2017-03-15 17:09:01
250
转载 安卓代码混淆(Android Studio)
Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 :1,代码混淆2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景:1,对sighed APK进行代码混淆和精简,从而使得发布的代码可以防止被别人反编译解析。(注意,直接build生成的APK是不进行混淆的,必须是signed
2017-03-15 15:04:20
298
转载 【解题报告】Vijos1143 三取方格数
还记得马拦过河卒吗?如果把马去掉,那就是一题标准的从左上角走到右下角得到最大值的方法f[i][j]=max(f[i-1][j],f[i][j-1])+a[i][j]现在要取三次,可以看做有三个人同时从左上角走向右下角,取走路上的值(每个格子只能取一次)所以说现在的状态不能用f[i][j]来表示了可以用f[x1][y1][x2][y2][x3][y3]表示现在三个人的状态((x1,y
2017-03-15 13:19:02
251
转载 Vue学习之路---No.3(分享心得,欢迎批评指正)
同样的,我们先来回顾一下昨天学习的内容:1.利用v-once来组织双向绑定2.filter{}过滤器的使用(详情请看上一章)3.computed(计算属性),利用computed属性实现filters同样的效果4.利用method{}来实现与computed和filters同样的效果5.比较filters、computed、method的区别6.利用v-bind{}属性绑定
2017-03-15 11:19:01
295
转载 redux-applyMiddleware源码解读
前言: 笔者之前也有一篇关于applyMiddleware的总结。是applyMiddleware的浅析。 现在阅读了一下redux的源码。下面说说我的理解。概要源码: step 1: applyMiddleware(thunkMiddleware, createLogger()) 第一次执行applyMiddleware增加两个中间件;使用闭包保存中间件
2017-03-15 09:34:03
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人