- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 git常用命令
初始化本地git仓库git init .git init project_name这两个命令均可以创建项目目录,一个是将当前目录作为git仓库初始化,一个是使用给的projectname做为仓库。git clone从已有的远程仓库将代码拉下来到本地git 更新代码git pull --rebase此时如果当前分支没有和远程分支关联会更新失败,可以执行如下代码git 设置远程关联目录git branch --set-upstream-to=origin/分支名 分支名git 查看所有分支
2020-11-17 16:50:24
168
原创 hex转float
uint32_t test[4] = {0x3f000000, 0x3f400000, 0x3e000000, 0x3d800000}; float f=*((float*)yjcfxs_test+1); cout << f << endl;使用指针来做类型强转,数据在内存中的存储本质都是32位数,只不过在使用时会进行类型的区分,所以针对二进制数据只要修改其指针类型就可以将数据做类型转换。...
2020-09-24 10:50:00
2668
转载 open gl太阳系简单实现
安装openGlsudo apt-get update && sudo apt-get install freeglut3 freeglut3-dev认识 OpenGL 和 GLUTOpenGL 包含了很多渲染函数,但是他们的设计目的是独立于任何窗口系统或操作系统的。因此,它自身并没有包含创建打开窗口或者从键盘或鼠标读取时间的函数,甚至连最基本的显示窗口的功能都没有,所以单纯只使用 OpenGL 是完全不可能创建一个完整的图形程序的。并且绝大多数程序都需要与用户进行交互(响应键盘鼠标等
2020-09-18 22:57:28
1214
1
原创 ValueError: setting an array element with a sequence.
ValueError: setting an array element with a sequence.在使用np.array(data)的时候出的错误原因在于data中的多维数组有某个list个数不一致eg:[[1,1,1],[1,2,3],[1,2,3,4],[1,1,1],[1,2,3],[1,2,3,4]]这种强行转np的array就会出错。...
2020-09-12 00:11:38
326
原创 pip更换国内镜像
pip国内的一些镜像阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ ...
2019-12-03 20:28:05
301
原创 cmake安装及下载
cmake下载http://www.cmake.org/cmake/resources/software.html也可以在github中查找过往版本来进行https://github.com/Kitware/CMake/releases/cmake安装先进入用户目录下依次执行如下命令tar -zxv -f cmake-3.13.3.tar.gzcd cmake-3.13.3./b...
2019-12-03 20:21:14
22746
原创 git merge使用
Git merge的用法假设当前切换分支到master,输入如下代码git merge issue_test代表的含义为:将分支issue_test上的修改合并到当前master分支上,此时系统会将两个分支及共同祖先节点进行合并快照,随后生成一次commit进行提交。merge完成后 可删除无用分支issue_test//删除分支git branch -d issue_test...
2019-04-11 17:38:44
5696
原创 ES6 import引用Tips
ES6 语法中 import 传参一个 文件夹,则会引用内部的index.js文件import rou from ’ ./router’实际上回引用 router/index.js
2017-12-14 16:11:30
616
原创 android 通过wifi adb连接调试
首先连接要调试Android设备 输入如下命令: adb tcpip 5555 adb connect [ip]
2017-11-09 10:42:13
327
原创 java.lang.IllegalStateException 错误原因及解决方法小记
java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed. at android.database.sqlite.SQLiteConnectionPool.throwIfClosedLocked(
2017-08-28 13:55:31
66426
3
原创 git 本地向远程服务器推送代码
一 首先你要有两个仓库要有一个远程的服务器上的仓库 登陆服务器新建一文件夹 mkdir test.git进入此文件夹执行命令 git init –bare 将test.git文件夹初始化为远程的仓库回到本地代码建立本地仓库 进入本地文件夹执行 git init –baregit remote -v 查看当前项目有哪些远程仓库 ,因为新建的项目所以为空,使用命令来添加远程仓库 git r
2016-07-15 16:23:53
2841
原创 android:layout_weight计算
android:layout_weight 的计算方法首先要记得一个前提,weight所代表的含义是:当前控件在其父控件所剩余的空间的所占比例。 对于平时常用的控件,通常我们会定义layout_width=”wrap_content/match_parent”分开来说明下 wrap_content 和 match_parent的区别一。wrap_content 定义屏幕宽度为L 以textvi
2016-07-08 00:00:14
852
原创 android 字体设置
一 使用android提供的系统字体在布局文件中添加 android:typeface=“ normal” api文档中定义typeface共有4种其中normal为默认字体 Typeface (normal, sans, serif, monospace) for the text二使用自定义的字体首先需要将字体文件xxx.ttf文件放到asset/font/ 文件夹中Typeface ty
2016-07-07 10:27:36
247
原创 android无法生成R.java文件
android无法生成R.java文件在项目的开发过程中,可能在某次保存或者导入项目后,会出现R.java文件丢失的情况。 关于如何恢复R.java文件一般有如下方法,仅适用于eclipse clean项目。打开自动编译选项。fix project。关于原因,可能是sdk或adt tool过老需要更新 更多的原因可能是xml文件中定义的id值由重复,导致编译冲突。 所以下次在项目中定义id尽
2016-06-24 19:55:53
337
原创 Android service 弹出对话框 ,启动activity
service 弹出对话框在对话框dialog.show();之前添加如下语句 dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); 同时配置androidmainfest.xml文件 service 启动activityIntent intent = new Intent(getBa
2016-04-23 12:46:03
1032
原创 java Android 回调机制
Java回调机制 简单的来说就是将事件的处理(方法的具体实现)交由事件发起对象本身来做处理。其中代码的实现是在学习fragment时编写 借鉴了https://www.baidu.com/baidu?tn=56060048_4_pg&ie=utf-8&ssl_s=1&ssl_c=ssl1_1542412d141&word=hongyang+fragment&searchRadio=on
2016-04-17 19:55:52
361
原创 HashSet ArrayList初始化
在代码中使用ArrayList 或HashSet的时候需要初始化,但有时候需要在初始化时就赋一些值,而且为了便于查看初始赋于的值及代码的简洁。最好可以像数组一样在初始化时直观明了的就看到所给于的值。为此可以封装一个方法进行初始化。 String[] ss=new String[]{"m01","m02","m03","m04"}; HashSet setSS = initSet(
2016-04-14 09:32:19
2451
原创 Android Fragment 小结
一.Fragment 生命周期fragment有自己的一套生命周期 onAttach()-->onCreat()-->onCreatView()-->onActivityCreated()-------与Activity的Createed生命周期对应 onStart()--------
2016-04-07 19:27:22
295
原创 java io输入输出流小结
Java io 输入输出流 主要使用有 字节流 和 字符流 Input、out Stream 和 reader 、writer 。日常操作多为 读取文件-->操作内容-->生成文件 所以总结的为file相关操作在使用IO操作时一定要明确以程序为主体进行逻辑判断:如 输入流 (inputStream)是以程序为主体,向程序中输入内容,故读取文件操作时向程序中输入内容输出流
2016-03-25 00:13:57
457
转载 usb无法识别
新系统usb无法识别现象:Eng版本执行adb remount时,提示 error: insufficient permissionsfor device解决:1、手机插上usb,执行命令lsusb$ lsusbBus 001 Device 002: ID 8087:0024Intel Corp. Integrated Rate Matching HubBus 002
2015-09-30 14:57:25
608
原创 欢迎使用CSDN-markdown编辑器
#!/bin/bashls > filecat file | while read linedotemp=`jarsigner -verify -verbose -certs $line | grep "xxx"`if [ ! -z "$temp" ]; then echo $linefidonerm -f fileexit 0注意变量赋值时等号与变量名、语句中间不可以有空格 在
2015-09-07 11:33:39
267
原创 检查应用签名
使用 jarsigner -verify -verbose -certs xxx.apk即可列出xxx.apk应用签名[-verify] verify a signed JAR file[-verbose[:suboptions]] verbose output when signing/verifying.
2015-09-06 14:57:53
310
原创 在一个透明activity上添加一个dialog,屏蔽物理返回键
在做项目时,使用透明的activity 样式<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Them
2014-12-25 14:09:49
780
原创 Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
android程序报错时 解决方案:在项目上点击右键->properties->Java Build Path,remove掉Android Dependences再运行
2014-09-04 20:50:13
539
原创 android时区查看,常用时区
Etc/GMT+12Etc/GMT+11MITPacific/ApiaPacific/MidwayPacific/NiuePacific/Pago_PagoPacific/SamoaUS/SamoaAmerica/AdakAmerica/AtkaEtc/GMT+10HSTPacific/FakaofoPacific/HonoluluPac
2014-08-18 09:51:00
2262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人