
网络笔记本
zmy12007
...
展开
-
web页面的键盘响应
window.onkeydown = keyDownTextField; function keyDownTextField(e) { alert("functional"); if (e.keyCode == 13) { alert("You hit the enter key."); } else { aler转载 2013-02-22 00:21:18 · 938 阅读 · 0 评论 -
android碰到未捕获异常重启
需要长时间运行的androidapp,需要碰到异常时候能够自己自动重启动1.继承接口public class MainActivity extends ActionBarActivity implements Thread.UncaughtExceptionHandler{2.在oncreate添加代码Thread.setDefaultUncaughtExceptionHa原创 2016-03-04 00:37:42 · 445 阅读 · 0 评论 -
关于android系统编译
1.下载源码在国内下载android源码实在麻烦如果下载android原生系统的,可以通过国内镜像下载速度会快很多,但是哪个没有内核源码,如果cm源码,是带内核的下面是国内下载镜像,里面都有详细下载过程说明,但是最好翻gfw,因为下载驱动还是要的,如果只是跑模拟器就不要驱动了https://lug.ustc.edu.cn/wiki/mirrors/help/aosp原创 2016-04-07 01:54:32 · 423 阅读 · 0 评论 -
cmandroid系统编译
注意:整个过程不需要手动执行 make menuconfig 来配置内核,否则导致编译过程错误,我用的是nexus6测试,代号是shamu在cm的wiki页面的device找到对应的设备的github源码,其中device源码放到对应device目录,kernel源码放置到kernel目录,至于怎么创建子目录,看device和kernel源码压缩包的命名就知道了编译用的java是用open原创 2016-04-07 02:00:57 · 460 阅读 · 0 评论 -
nexus 内核编译
内核源码下载(在天朝因为有gfw,即便vpn速度也很慢,所以还是使用国内镜像速度快)下面依一个是中科大的一个是清华的git clone git://mirrors.ustc.edu.cn/aosp/kernel/msm.gitgit clone git://aosp.tuna.tsinghua.edu.cn/android/kernel/msm.git下载完成后使用下面命令查看所有分原创 2016-04-11 02:17:53 · 960 阅读 · 0 评论 -
nodemcu的gpio相关操作
nodemcu的gpio设置为输入状态,好像默认是被上拉的,使用的时候注意功耗,当接地时候gpio能输出40ma的电流gpio.read操作不管是被设置成输入还是输出,这个操作都是读取当前引脚的电平,跟输入输出无关> gpio.mode(1, gpio.INPUT, gpio.PULLUP)> = gpio.read(1) -- button not pressed1> =原创 2016-06-11 11:37:02 · 3010 阅读 · 0 评论 -
mc++ 没有winform模板处理
不知道什么原因,经常安装vs没有mc++的winform模板需要到网上下载一个,但是也可以不用,只要每次自己创建一个就可以了新建项目,创建一个winform然后添加如下代码#include "MainForm.h"using namespace MCPPTest;[STAThread]int main(array^ args){ Applicatio原创 2016-06-26 23:42:19 · 616 阅读 · 0 评论 -
raspberrypi ubuntu安装google拼音
原来ubuntu不只有搜狗拼音很好用sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin原创 2016-11-21 22:18:28 · 474 阅读 · 0 评论 -
关于fbx sdk版本向下兼容问题
下载了fbx sdk2017和2018,发现sample的ViewScene有些模型是读不出来的,原先我还以为是auto desk弄的不是向下兼容的,后来查了一下在线文档,发现是高版本是向下兼容的,越高版本约好。如fbx sdk 2016 2017 2018是这样:The FBX SDK can:Import FBX files compatible with FBX file for原创 2018-01-12 22:10:55 · 2405 阅读 · 0 评论 -
3d max 和 unity 3d 按轴旋转差别
3d max 按轴旋转过程是锁定其他两轴的欧拉角,然后旋转选定的那个轴转动即可,这个旋转欧拉角可以按照2pi周期转动。unity 3d 按轴旋转过程好像通过四元数反算出欧拉角,一个轴转动会影响其他两个轴周期性转动,但是选中的那个轴也能2pi周期转动。原创 2018-02-06 11:57:41 · 650 阅读 · 0 评论 -
dx11 将纹理保存到dds
这个需要微软官方提供的库DirectXTex支持,可以到微软的github上下载到 ScratchImage image; ID3D11Resource* pResource = NULL; mDynamicCubeMapSRV->GetResource(&pResource); HRESULT hr = DirectX::CaptureTexture(md3dDevice, ...原创 2018-04-06 01:35:41 · 1309 阅读 · 0 评论 -
vs2017开发Linux程序
其实vs2015就可以开发,只是vs2017自带的。vs2015需要安装一下插件。新建linux项目时候,如果没有设置过ssh的话,可以直接创建,如没有,会直接设置ssh连接。也可以更改连接:Tools--Options再Cross Platform -- Connection Manager 可以添加删除ssh的设置测试:安装mysql,再安装执行下面命令安装开发库sudo...原创 2018-10-10 00:38:34 · 742 阅读 · 0 评论 -
mc++ gdi+ 绘图功能
.net framework功能确实强大,几行代码就可以做很多事情,适合工具开发1.绘制图片#using using namespace System;using namespace System::Drawing;protected:virtual Void Form1::OnPaint(PaintEventArgs^ pe) override{ Graph翻译 2016-02-14 14:53:01 · 1372 阅读 · 0 评论 -
在mac上创建鼠标双击可执行的shell脚本
总是觉得mac权限管理好严格,要创建向在window上执行bat那样的脚本需要如下操作首先创建测试脚本touch clickexe.shopen -e clickexe.sh在脚本中输入内容echo "hello world"再执行命令chmod +x clickexe.sh然后在取景器右键单击您的文件,并选择“打开方式”,然后选择“其他...”原创 2015-11-22 17:32:12 · 21371 阅读 · 0 评论 -
avr的一些宏定义,可以类似51单片机那样按位对端口引脚操作
avr的一些宏定义,可以类似51单片机那样按位对端口引脚操作,方便操作! #ifndef INCFILE1_H_#define INCFILE1_H_#include // Macro to access bits like variables: struct bits { uint8_t b0:1, b1:1, b2:1, b3:1, b4:1, b5:1, b6原创 2013-04-12 23:40:22 · 3984 阅读 · 0 评论 -
android的USB开发时 mUsbManager.getDeviceList()获取都为空
解决方法http://stackoverflow.com/questions/11183792/android-usb-host-and-hidden-devices 创建android.hardware.usb.host.xml 里面内容为: 用下面命令添加到android中adb push android.hardware.usb.host.x转载 2013-09-03 23:09:11 · 7219 阅读 · 2 评论 -
stl string 的 trim split replace tolower toupper
在使用.net时候,发现字符串非常好用,原创 2014-06-26 23:48:43 · 1168 阅读 · 0 评论 -
curl最简单的下载功能的使用
下面是#include "stdafx.h"#include "curl/curl.h"#include #include "curl/easy.h"using namespace std;static size_t downLoadPackage(void *ptr, size_t size, size_t nmemb, void *userdata){原创 2014-07-05 18:34:00 · 785 阅读 · 0 评论 -
关于libcurl使用中的一个编译错误
在使用curl库的时候,包含了error C2065: '_SH_DENYNO' : undeclared identifier原创 2014-07-05 18:00:22 · 1597 阅读 · 0 评论 -
curl断点续载
curl断点续传原创 2014-07-06 01:59:25 · 7608 阅读 · 1 评论 -
curl 实现下载文件特定片段
#include "stdafx.h"#include "curl/curl.h"#include /*注意包含这个头文件后必须把share.h重命名一下,可能是stl里面也有这个头文件,比如curl_share.h,然后把包含到的地方替换一下*/#include "curl/easy.h"using namespace std;struct RecordNode{public原创 2014-07-08 01:43:23 · 1780 阅读 · 0 评论 -
curl多线程下载实现
其实libcurl自带一个应用,很高大上,但是作为范例参考怎么使用li'be原创 2014-07-11 00:33:24 · 9226 阅读 · 8 评论 -
fopen创建指定大小的文件
其实这个是没有必要的,因为fseek并没有指定seek的边界原创 2014-07-11 00:28:10 · 2031 阅读 · 0 评论 -
arduino实现tts
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ void OneUTF82Unicode(const char* utf_char, char* unicode_char原创 2014-10-08 00:17:44 · 3613 阅读 · 8 评论 -
在ubuntu 15.04 版本上安装nvidia显卡驱动
首先显卡型号需要自行到nvidia官方网站上下载对应的版本crtrl+alt+F1 or F2 F3.... F7Back to GUIsudo /etc/init.d/lightdm stop #适用于Ubuntusudo bash NVIDIA-Linux-x86-185.18.14-pkg1.run sudo /etc/init.d/lightdm原创 2015-08-01 10:14:21 · 465 阅读 · 0 评论 -
一个树莓派raspberry pi 操作系统开发网站
包含很多教程,一步步实现属于自己的树莓派oshttp://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/downloads.html其实树莓派还有很多我们所说的裸机开发程序,虽然三星开发也很多,但是三星貌似都是官方的,而树莓派都是爱好者自己倒腾的但是目前淘宝上卖全志开发板也很多,且实际应用产品更多,可是几乎没人在倒腾裸原创 2015-08-02 08:22:47 · 4536 阅读 · 0 评论 -
树莓派开机启动frpc
直接在 rc.local里启动frpc失败,原因是网络好像连接失败所以写了个shell脚本,通过sleep延时一下,就启动成功了首先建立startfrp.sh#/bin/bashcd /home/pi/frp_0.20.0_linux_armecho "start frpc from shell" >> ./log.txtsleep 15snohup ./frpc...原创 2018-11-29 23:43:16 · 1361 阅读 · 2 评论