Quantcast
Channel: CSDN博客推荐文章
Browsing all 35570 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

线程竞争导致的EOFException解决 ---  一次线上问题解决流程

1 前言 在放假之前搞定这个问题,回家也安心了,感谢同事的帮忙 2 现象描述 这段异常在一次上线之后,经常出现。但是在上线之前,测试环境中没有出现。 java.io.EOFException     at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:323)     at...

View Article


Image may be NSFW.
Clik here to view.

程序人生-4-我的2012

或许是因为我的思维习惯比较传统,总觉得直到农历春节前夕, 才觉得这一年要过完了, 才愿意回忆一下这一年的大大小小的事情, 愿意计划一下下一年的打算, 愿意思考一下未来, 愿意下笔写个年终总结。 工作已四年有余,一直保持着每年都写个总结的习惯。 之前几年的内容,偏技术的内容多一些,这次我想让技术的比例占得少一些。...

View Article


Delegate

If lower layer (DB) wants to callback higher layer (UI),we can define a delegate in lower layer,then in higher layer we instantiate that delegate with the implementation method in higher layer,for...

View Article

Image may be NSFW.
Clik here to view.

ThinkPHP学习笔记(十三)多模板支持和多语言支持

首先是多模板支持: 需要在tpl上面新建red文件夹和对应的action的html模板 conf.php //多模板支持 'TMPL_SWITCH_ON'=>true, 'TMPL_DETECT_THEME'=>true, index.html <a href='?t=red'>模板一</a><br> <a...

View Article

Image may be NSFW.
Clik here to view.

从《偷天情缘》看A/B测试的问题

译者注:A/B测试是一种网页优化方法,可以用于增加转化率、注册率等网页指标。使用A/B测试首先需要建立一个测试页面,这个页面可能在标题字体、背景颜色、措辞等方面与原有页面有所不同,然后将这两个页面以随机的方式同时推送给所有用户。接下来分别统计两个页面的用户转化率,即可清晰地了解到两种设计的优劣。 在前不久的一次旅行途中,我在飞机上碰巧又看了一遍《偷天情缘》(GroundhogDay)。...

View Article


Image may be NSFW.
Clik here to view.

Android 后台Service : 向服务器发送心跳包

public class HeartbeatService extends Service implements Runnable { private Thread mThread; public int count = 0; private boolean isTip = true; private static String mRestMsg; private static String...

View Article

#include,#import,@class的区别

#include       #include  <>    :用于对系统文件的引用,编译器会在系统文件目录下去查找该文件。      #include "xx.h":用于对用户自定义的文件的引用,编译器首先会去用户目录下查找,然后去安装目录,最后去系统目录查找。       注:使用include要注意重复引用的问题:       class A,class B都引用了class...

View Article

Image may be NSFW.
Clik here to view.

Android开发--Matrix(二)--实现图片的旋转

      Matrix功能很是强大,利用这个类提供的一系列方法,我们可以实现图片的旋转。       下面以一个例子说明实现方法。 首先,我们看下实现的截图: 下面给出具体的实现代码: 1.xml布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

View Article


boost库在工作(3)作用域智能指针scoped_ptr之二

智能指针的原理,其实就是利用C++的一个特性,当对象创建时,一定会调用构造函数;当对象离开作用域时,会自动调用析构函数。由于这两个函数的调用都是由编译器来生成的,不用怕不调用的危险,达到安全删除的目的。当然,智能指针使用了一个对象的构造和析构,显示增加了一些开销,但比起垃圾回收机制来说,是非常小的,基本可以忽略不计。...

View Article


关于mvc3 cshtml代码不变颜色的问题

网上也查了一些资料,有的说要重装framework,有的说要重装mvc3组件 楼主重装了mvc3组件后发现依然问题存在们也许重装framework能完美解决,不过楼主不想浪费时间在这种小问题上面。 折中办法先用html编辑器去识别cshtml吧 去到tool——>option——>text...

View Article

Image may be NSFW.
Clik here to view.

Android游戏编程之文件处理

游戏编程肯定不光只是用手机内存还要访问外部存储空间,主要是访问SD卡。先从读取资源文件开始。 我们知道assets/和res/文件夹用于存放可在应用程序中的使用文件。 assets/用于存储各种应用程序中需要的文件(例如配置文件或音频文件等),这些文件会打包在Android应用程序中。...

View Article

Splay解决区间问题[区间切割,区间翻转]

区间翻转:由于以root为根的树的中序遍历表示该区间,那么翻转只要递归的交换左右子树即可,加入lazy思想,降低时间复杂度。 Tips:做区间翻转的时候rev[rt]的含义是——以rt为根的子树所表示的区间是否将要被翻转,目前并没有执行翻转操作,如果改成先翻转,再标记,就会出现大问题。 Code:没用的push_down写多了。...

View Article

作为一个合格程序员该做的事

作为一个合格程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢...

View Article


Image may be NSFW.
Clik here to view.

12306网站、抢票插件以及偶写的自动订票小程序

    快过年了,最近炒的最火的新闻莫过于抢票插件了。一开始我以为是第三方插件,类似于ie里activex或者 firefox的用户网页插件。...

View Article

Image may be NSFW.
Clik here to view.

Android--SlidingDrawer的使用介绍

SlidingDrawer类使用的时候主要包括两点:  1:handle:单击的按钮  2:content:抽屉中的内容,单击按钮时,抽屉的内容隐藏或显示  下面这段xml布局是摘自Google SDK帮助文档: <SlidingDrawer android:id="@+id/drawer" android:layout_width="match_parent"...

View Article


深入理解Oracle索引(3):唯一索引和ROWID

       索引都会包含rowid来定位到具体的位置,但是唯一索引不会用rowid来作为“索引键”的一部分       比如在列col1上建立非唯一索引,则其索引键是col1| rowid,这样索引键就唯一了,但唯一索引不会在列上加上rowid构成索引键              测试:SQL> conn / as sysdba 已连接。 SQL> create table t as...

View Article

cocos2d安装环境初步2

在昨天把几个demo运行了,但其实我的cocos2d的环境并没有安装完,那几个demo只是为了让用户尝尝鲜,可以直接运行的。 今天继续向下阅读文档,终于到了安装环境的时刻了,原来也是很简单: cd <temporal_directory> python setup.py install (note that in windows the last line should be)...

View Article


limit是全表扫描还是部分扫描呢?

过年放假前同事问了我这个问题: 如果limit前面有order by 等,肯定是全表扫描了,如果没有这些,确实是执行了一部分扫描。 我exlain了这个语句,发现无论limit后边值为多少,rows都是所有行数,这怎么回事?其实这个rows只是显示sql计划的行数,不一定就是真正的扫描行数。 另外晚上看到一篇文章,...

View Article

Image may be NSFW.
Clik here to view.

Excel 连接cube 发布至sharePoint 站点库设置

  1.打开一个电子表格,连接cube.   2.我们点来自 analysis service 弹出的窗口进行配置. cube 设置如图,最后点完成.     3.我们通过简单的选择能得到一个行列轴都有数据的样式. 4.上述几步都很简单.我们要上传到至SharePoint 需要做几件事.我的是SharePoint 2010 ,国外已经SharePoint 2012 版了....

View Article

oracle自定义函数积累

1、判断是否为数字 create or replace function IS_NUMBER(string VARCHAR2) return integer is   begin    if(LENGTH(TRIM(TRANSLATE(string, ' +-.0123456789', ' '))) is null ) then       return 1;    else...

View Article
Browsing all 35570 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>