DrawerLayout是Google官方推荐的一种实现侧滑菜单的方式。开源中国oschina客户端和git@osc的侧滑菜单都是借助DrawerLayout来实现的。在git@osc项目的学习时,只是草草过了一下,既然又碰到了,有必要详细的总结一下。学习DrawerLayout的最好教材无非就是Google的官方文档—— Creating a Navigation Drawer下文的DrawerL...
分类:
其他好文 时间:
2015-08-12 11:43:38
阅读次数:
172
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace ListenTheadTest {
class Program {
//se...
分类:
编程语言 时间:
2015-08-12 11:41:27
阅读次数:
113
title: “Why coding like This —— Optional 揭秘”
date: 2015-08-12 00:21:16
categories: “why coding like this”
tags: [swift进阶] Optional 揭秘Topic 1:请简单写出可选类型的声明方式,以及几种解包形式。Example:/// 几种声明方式
var optionalV...
分类:
其他好文 时间:
2015-08-12 11:40:38
阅读次数:
120
题意 给你一个只有0, 1的数组 有这些操作
0. 将[a, b]区间的所有数都改为0
1. 将[a, b]区间的所有数都改为1
2. 将[a, b]区间的所有数都取反 即与1异或
3. 输出区间[a, b]中1的个数 即所有数的和
4. 输出区间[a, b]中最大连续1的长度
对于所有的3, 4操作输出对应的答案
单个的操作都很简单 但搞在一起就...
分类:
其他好文 时间:
2015-08-12 11:42:56
阅读次数:
131
在linux上部署Java项目查看tomcat的运行状态ps -auxwf | grep java或者查看 端口的占用,具体端口看自己的配置netstat -lnpt | grep 8080启动和关闭 打开 ./startup.sh
关闭 ./shutdown.sh查看MySql的运行状态/etc/init.d/mysqld status
#已添加到系统服务,以下命令可以查看
service my...
分类:
编程语言 时间:
2015-08-12 11:42:46
阅读次数:
177
//这是入口点using System;using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace KEYGAME
{
static class Program
{
///
...
在做程序时,经常会有使用级联菜单这样的情况,比如选择行政区域这样的时候。使用通达的表单设计器来做这个需求时,一般都是怎样研究使用js来做级联菜单,略显复杂。今天突然发现原来通达在实现这个需求时居然有特别简单的实现方法...
分类:
其他好文 时间:
2015-08-12 11:39:38
阅读次数:
180
一个线程可以调用pthread_cancel终止同一进程中的另一个线程,但是值得强调的是:同一进程的线程间,pthread_cancel向另一线程发终止信号。系统并不会马上关闭被取消线程,只有在被取消线程下次系统调用时,才会真正结束线程。或调用pthread_testcancel,让内核去检测是否需要取消当前线程。被取消的线程,退出值,定义在Linux的pthread库中常数PTHREAD_CANCELED的值是-1。...
分类:
编程语言 时间:
2015-08-12 11:39:38
阅读次数:
135
Android CardView使用和导入出错问题
第一部分:导入Android CardView出错的问题。
Android CardView是Android在support.v7包里面的一个view组件,同时还有一个RecyclerView。
位置在Android的SDK包中,目录:…\android-sdk-windows\extras\android\support\v7,如...
分类:
移动开发 时间:
2015-08-12 11:40:35
阅读次数:
213
题目大意:给定初始序列和构建目标序列的条件,问最少需要多少步所谓的“变换”能达成该序列。
对题目的理解:如果按照原文所说,“变换”的定义是“这个命令的作用是移动编号是b1,b2,…… bm–1,bm的这m个同学的位置。要求b1换到b2的位置上,b2换到b3的位置上,……,要求bm换到b1的位置上”,但这条命令究竟是什么意思呢?我相信不少人的理解是将a1至am这些数字循环移动一位(实际上我刚开始也是这...
分类:
其他好文 时间:
2015-08-12 11:39:02
阅读次数:
105
这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。
先编译好要调试的程序。
1.设置断点
选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。
2.开启调试会话
点击红色箭头指向的小虫子,开始进入调试。
IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的...
分类:
移动开发 时间:
2015-08-12 11:41:20
阅读次数:
125
mkdir 是什么呢
Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。
运行 mkdir 命令
你可以在你的控制台直接键入 mkdir 来使用它。
$ mkdir
默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例:
mkdir command
从上图看出,我们创建了名为 off...
分类:
系统相关 时间:
2015-08-12 11:38:52
阅读次数:
504
今天终于把cef3嵌入MFC成功了。
首先要感谢这位大神的文章:http://www.cnblogs.com/wlreg/p/4595248.html
需要指出的是,我目前只能在对话框或formview中显示网页。
我把我的例子上传到csdn上,你们谁需要可以下载看看。VS2010,cef3.
cef的库都在里面了。
注意的问题:
1、在属性里修改成如图(下载的工程里面就不用修...
分类:
编程语言 时间:
2015-08-12 11:38:41
阅读次数:
322
题目链接:点击打开链接
题目大意:给出一个n个数的序列,标号为1到n,对于第i个数,它可以移动到距离i为[ li,ri ]的位置,花费为c[i],输入三行,第一行l[i],第二行r[i],第三行c[i],现在问对于第一个数来说,它移动到第i个位置的最小花费。(1
这是一个每个点可以移动到一段中任意一个点,并且花费一样,这样就不适用与已有的四种最短路,但是可以对dijkstra进行变形,dij是...
分类:
其他好文 时间:
2015-08-12 11:39:31
阅读次数:
107
vector容器是数组的一个泛化推广,不仅可以像数组那样进行元素的随机访问,还可以在容器的尾端插入新元素,实现了Random Access Container和Back Insertion Sequence概念。vector具有自动的内存管理功能,对于元素的插入和删除,能够动态调整占用的内存空间。创建vector对象有多种方式
(1) vector(constA&a=A())
创建一个空的vec...
分类:
其他好文 时间:
2015-08-12 11:40:31
阅读次数:
92
官网打不开,可以看这里 http://yii2.techbrood.com/ ;跟官网里面文档一样。ps:今天真郁闷,官网都打不开...
分类:
其他好文 时间:
2015-08-12 11:38:59
阅读次数:
90
学会编程益处多多。
学会编程有很多好处。除了明显的如可以创建网站和web应用,在你找工作的过程中,即使你找的不是天天写码的工作,拥有编程技能也可能会让你脱颖而出。
本文摘编译自Skillcrush,作者LAURENCE BRADFORD。
在探索编码技能能够为你带来所有工作的可能性之前,先说下我的一个例子。
我获得了一个与代码无关的工作,却是因为我会写代码。这个工作机会大部分是...
分类:
其他好文 时间:
2015-08-12 11:39:10
阅读次数:
142