云笺
在小全栈的道路上努力前行
-
-
睡眠排序法Java版
基本思想:根据CPU的调度算法实现,对一组数据进行排序,不能存在负数值。
这个数是多大,那么就在线程里睡眠它的10倍再加10。
不是睡眠和它的数值一样大的原因是,当数值太小时,误差太大,睡眠的时间不比输出的时间少,那么就会存在不正确的输出结果。
-
Android CardView用法
今天主要是CardView的用法,CardView是在安卓5.0提出的卡片式控件。首先介绍一下它的配置。
在gradle文件下添加依赖库: -
PHP调用Python并获取返回值
## 一:php调用python脚本 并传入参数,并接收返回值php调用python脚本可以用
system()
,exec()
和passthru()
函数,本篇文章主要介绍exec
函数 -
Ubuntu安装Apache2和PHP
-
Android DrawerLayout用法
-
Qt仿音乐播放器托盘菜单
QT自定义菜单(仿音乐播放器托盘菜单)
-
修电脑
-
Android RecyclerView添加点击事件
使用
Recyclerview
时,如果要添加 item 的点击监听等功能,可以在Recyclerview.Adapter
的onBindViewHolder
中设置1
2
3
4
5
6holder.tv.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
int pos=holder.getLayoutPosition();
}
}注意需要把
onBindViewHolder
中的holder
参数改成filnal
类型 -
Qt添加Q_OBJECT后编译出错解决方案
在Qt编写过程中,如多线程使用信号槽时,需要添加Q_OBJECT,但是在添加之后发现编译老会出错。如下:
-
Android点击图片显示像素颜色值
-
Android读取图片颜色值
Android SDK中提供了Bitmap图片每个像素颜色读取的方法:
1
2
3
4
5
6
7
8
9Bitmap src = BitmapFactory.decodeResource(getResources(),R.drawable.imgbg);
int height = src.getHeight();
int width = src.getWidth();
for (int y = 0; y < height; y++) {
for (int x = 0; x < width; x++) {
int pixelColor = src.getPixel(x, y); // 颜色值
int A = Color.alpha(pixelColor); // A R G B
}
} -
Qt QListView拖拽排序
-
Qt QListView实现双击编辑
Delegate 部分
关键是重写这四个函数:
1
QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
1
void setEditorData(QWidget *editor, const QModelIndex &index) const;
1
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
1
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const;
-
AJAX实现图片拖拽上传
-
Android自定义控件之QQ红点
-
Node.js-学习笔记
环境配置
全篇教程来源:菜鸟教程 https://www.runoob.com/nodejs/nodejs-tutorial.html
安装
64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi
第一个应用
引入 required 模块
我们使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下:
1
var http = require("http");
-
Bat常用脚本命令
run.bat—打开百度
1
2path=%path%; C:\Program Files (x86)\Internet Explorer\
start iexplore http://www.baidu.com -
搭建FFM
-
Qt QListView和QListWidget用法
QListView
与QTreeView
一样,也是采取的mvc模式,添加数据时,用相应的模式