自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何解决web浏览器跨域问题——利用反向代理nginx/apache/nodejs

一般而言,如果后端域名和前端没有部署在同一台机器上,在web端进行网络请求就会出现跨域问题,导致无法调试。一般的remote开发都会遇到这个问题,这里可以使用jsonp解决这个问题,但是却需要后台进行一些其他的操作,也不适合这套api同时共享给移动端,那么如何在web端进行远程调试,一般我们可以使用反向代理解决这个问题。当然,代理是会使得请求速度变慢的,大概十几-上百ms,所以在线上环

2017-02-17 18:14:24 1276

原创 用nodejs对kafka、zookeeper进行数据生产Produce

上一篇文章介绍了node对于kafka数据的消费,这一篇文章就讲讲对于kafka数据的生产。上一篇文章链接:http://blog.csdn.net/xiedong9857/article/details/55506266其实东西很简单,我利用express搭了一个后台接受数据,然后转发到zookeeper就行了,具体不多讲了,一个两个文件1、server.js

2017-02-17 12:57:06 6112 4

原创 如何让textarea随内容自动增高

答案就是不用textarea,哈哈哈哈用一个普通的文本属性,然后加上contenteditable="true"即可例如111来,试试看吧当然,坏处就是 = = 没有placeholder啊。。。

2017-02-17 12:13:29 11167

原创 react进行http请求,原生http请求封装

react没有像angular一样的网络请求库,该网络请求是作者自己封装的,当然大家也可以根据自己需要改写。其中主要的内容有get,post,jsonp和file上传几种格式请求示例:HttpService.query({ url: '/api/active/follow', data: { extendKey: CommonServ

2017-02-17 12:00:21 15112 1

原创 使用nodejs对kafka、zookeeper数据进行消费consumer

之前几个月由于公司业务需求,搭建了几个nodejs的服务,对kafka的实时数据进行处理,同时根据一定规则延缓入库或者写入redis,以此减小DB或者是redis的压力。使用node来做有几个好处,在于node的异步编程容易实现高并发处理,但是单进程的node也决定了其cpu使用率不高,无法承载太大的集中运算量。另外如果上层架设负载均衡,也容易出现内存不共享的问题,但是在某些业

2017-02-17 11:37:08 15303 5

翻译 angular2-meteor 中文文档 Step 0 - 序章

我们将以社交应用为例,来开始我们的Angular 2.0 Meteor 之旅。在这一章当中,我们将:安装Meteor,并且创建一个可以正常运行的应用;熟悉一下应用的结构;将 Angular 2 作为我们应用的前端部分;将应用展示在浏览器里。Meteor的安装第一步 — 让我们来安装Meteor!打开你的命令行,然后张贴这行代码$ curl

2016-09-20 17:55:37 2775 7

原创 web页字数显示行数,多了用...代替

display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;注:-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的Web

2016-09-14 11:58:08 1334

原创 安卓微信客户端背景图无法100%适配所有 机型的问题

总体而言这个是微信客户端的问题,但是没办法,为了能够完全适配微信客户端,需要将背景做成一张图片,单独放在底层,而不应该使用background来做。否则在安卓客户端的微信上有可能会出问题,而其他的安卓手机浏览器又是正常的。当然这个坑还是得我们前端开发人员来填,就是这样:例子如下:html>lang="en"> http-equiv="Content

2016-09-14 11:57:35 2951

原创 angular post(save)传值失败问题

主要是因为angular默认传递的是json,而一般的post传递的是x-www-form-unlencoded什么的,所以我们需要在angular的config中加入以下config.config(function ($httpProvider) {// Use x-www-form-urlencoded Content-Type$httpProvider.defau

2016-09-14 11:56:31 829

原创 angular input file ngchange方法不生效

因为onchange的方法会覆盖ngchange方法,所以可以使用onchange来想办法覆盖原方法,当然也可以参考其他的事件触发机制等修复该问题,这里仅做一个简单处理方案:不使用ng-change方法,而用onchange方法,里面使用angular.element(this).scope().uploadImage(this.files)uploadImage是

2016-09-14 11:55:59 8026 6

原创 angular上传文件问题

angular并不好上传文件一般以formdata形式上传$http({  method: 'POST',  url: '/wechatapp/User/setAvatar',  data: data,  headers: {    'Content-Type': undefined  },  transformRequest

2016-09-14 11:54:37 1089

原创 input type=number的 小数设置

除了设置成type=number之外,还要用step="0.01"或者其他的什么,0.01就是保留两位小数了~~当然设置成0.2,0.02都可以的

2016-09-14 11:52:52 20363 3

转载 关于微信title无法动态改变

function (title) {var body = document.getElementsByTagName('body')[0];document.title = title;var iframe = document.createElement("iframe");iframe.setAttribute("src", "/empty.png");iframe.addEventListe

2016-09-14 11:50:08 596

原创 angular最好不要在resource的$promise的catch里面加alert

怎么说呢,有可能会导致因为这个alert阻止了请求的真正发送。例如在一个resource对象发送中刷新页面,又再次赋值发送,这个东西会先进catch如果在这个时候alert就会阻止原来的默认重新赋值发送的操作,导致最后这个新页面的请求实际上没有生成而导致请求未发送,总之是各种坑啊,之后要注意在catch中虽然可以使用alert,但进行使用自己比较习惯的其他方法,例如toast之类的不会卡线

2016-09-14 11:46:34 760

转载 ionic 下拉刷新和上拉加载更多

下拉刷新指令 --> {{message.title}} {{message.static?message.content:message.content.substr(0, 40)}}  1. on-refresh 下

2016-09-14 11:26:34 1844

原创 Android support design + fragment的使用

首先,关于xml文件怎么写的问题只需要一个下面再放一个viewpager就可以了,要注意这个viewpager是android.support.v4.view.ViewPager要注意这个是上下并列的两个元素,要注意最外面的LinearLayout是vertical的然后关于在activity中的操作:我们在initView函数中抓取这两个元素,

2016-09-14 11:23:44 482

原创 Android设置让webview的localStorage可以生效

Android对webview的对象进行设置,其中setDomStorageEnable设置为true

2016-09-14 11:20:59 5480

原创 关于ionic路由跳转中back button 不出现的问题

github论坛上有人给出答案:The back button does not display because when you go into a tab, it enter's it own "history", meaning each tab has its own navigation back and forward.因此,无论是从tabs中跳出,还是

2016-09-14 11:11:09 3713 3

3Dmax作业+动画+小资料+部分贴图

内含一个小动画以及十几个场景及小模型,供新手使用

2015-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除