- 博客(179)
- 资源 (13)
- 收藏
- 关注
原创 基于MDK编译时出现:关于core_cm3.c的错误
在MDK新创建STM32基于固件库的工程时,编译不通过,在确认文件添加没缺,PATH没问题,以及define确认填写无误,仍然编译不通过。MDK版本:MDK533.exe部分报错内容:*** Using Compiler 'V6.15', folder: 'd:\Keil_v5\ARM\ARMCLANG\Bin'../CORE/core_cm3.c(445): error: non-ASM statement in naked function is not supported uint32_.
2021-03-31 09:00:37 2795 1
原创 Windows下QT使用VirtualKeyboard键盘
公司最新的项目要使用QT,快不惑年纪的年龄学下QT怎么玩...之前虚拟键盘的问题在Linux下编译使用,老是发现模块没有找到,反正都是学习下使用,所以还是找了下Windows下的QT的版本如何使用,直接上菜~在main.cpp中设置:qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));使用这种方式必须在QGuiApplication app(argc, argv)之前:第一种集成方式只需要导入键盘模块:impor.
2021-03-22 08:57:22 2926
原创 QT FFmpeg-4.3.2最新版本 编译使用 音视频播放
https://github.com/BtbN/FFmpeg-Builds/releases
2021-02-07 11:02:09 1286 1
转载 Object-C的编译命令
#import int main(int argc,const char *argv[]){ @autoreleasepool{ NSLog(@"Hello world!"); } return 0;}$gcc -framework Foundation -x objective-c -o hello main.m-x选项说明编
2017-09-18 09:24:38 1066
原创 PHP Notice: Use of undefined constant variable
Notice: Use of undefined constant variable PHP开发问题解决
2017-08-07 10:29:06 629
原创 PHP7 Windows10环境搭建
php7+apache2.4+ MySQL 在Windows环境上搭建2.Apache服务器下载首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi选择Files for Microsoft Windows;单击,选择ApacheHaus
2017-08-06 09:14:10 872
原创 iOS中的@property的属性
@property = ivar + getter + setter;"属性" (property)有两大概念:ivar(实例变量)、存取方法(access method = getter + setter)。"属性" (property)作为 Objective-C 的一项特性,主要的作用就在于封装对象中的数据。 Objective-C 对象通常会把其所需要的数据保存为各种实例变量。
2017-08-04 12:53:29 303
原创 Error:Execution failed for task ':app:transformClassesWithDexForDevDebug'. > com.android.build.api.t
Error:Execution failed for task ':app:transformClassesWithDexForDevDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurren
2016-08-03 10:21:41 1145
转载 Android Studio 如何格式化代码
Android Studio:格式化代码快捷键: Reformat codeCTRL + ALT + L (Win)OPTION + CMD + L (Mac)顶13踩
2016-07-28 15:35:28 1607
转载 Android获取流量信息
Note:纯属自己工作总结,好久没些博客了, 对自己这些年的工作做个记录 .public class TrafficInfoActivity extends Activity {//展示数据列表private ListView lv;//获取到所有具有Intenet权限的应用的流量信息private TrafficInfoProvider provider;//Prog
2016-07-21 16:06:05 975
转载 Android杀进程的代码
Note:纯属自己工作总结,好久没些博客了, 对自己这些年的工作做个记录 .public class TaskManagerActivity extends Activity implements OnClickListener {// 显示用户进程private ListView lv1;// 显示系统进程private ListView lv2;// 判断当前显
2016-07-21 15:59:12 595
转载 adb opendir failed,permission denied
adb shell为了进入databasecd datacd datals结果提示了adb opendir failed ,permission denied和linux一样,这时候su回车然后在手机上同意root就行了(记得之前要开放手机的root权限)
2016-02-19 13:03:14 689
转载 Fedora20 maven3实战之设置HTTP代理
maven3实战之设置HTTP代理----------第一步: yum install maven第二部: 设置代理有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这种情况下,就需要为Maven配置HTTP代理,才能让它正常访问外部仓库,以下载所需要的资源。首先确认自己无法直接访问公共的maven中央仓库,直接运行命令ping repo1
2015-01-18 13:31:50 933
原创 Fedora20 配置Java
vi /etc/profileexport JAVA_HOME=/usr/local/java/jdk1.7.0_71export JRE_HOME=/usr/local/java/jdk1.7.0_71/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLA
2015-01-16 16:55:51 1459
转载 Ubuntu14.04设置网络代理
buntu下apt-get的网络代理设置(终端命令行的网络代理设置)新立得软件管理器这种图形化的代理设置很明了,这里介绍下终端命令行的网络代理设置,这样大家就可以通过代理进行apt-get了。 方法一: 如果只是想临时使用http代理,可以在使用apt-get之前于终端下输入:export http_proxy="http://用户名:密码@代理IP:代理端口
2015-01-16 11:30:40 50827
转载 perl 正则表达式
匹配:m/;/ (还可以简写为 /;/ ,略去 m)替换:s/;/;/转化:tr/;/;/这三种形式一般都和 =~ 或 !~ 搭配使用(其中 "=~" 表示相匹配,在整条语句中读作 does,"!~" 表示不匹配,在整条语句中读作 doesn't),并在左侧有待处理的标量变量。如果没有该变量和 =~ !~ 操作符,则默认为处理 $_ 变量中的内容。举例如下:$str = "I
2014-12-23 14:08:37 568
转载 Jenkins配置
Jenkins的前身是Hudson,是做持续集成必不可少的工具,主要用途:持续、自动的构建项目;构建自动化测试项目;监控定时执行的一些任务。先说说一下安装:Hudson的war包下载地址:http://mirrors.neusoft.edu.cn/eclipse/hudson/war/Jenkins的war包下载地址: http://mirrors.jenkins-ci.o
2014-11-13 10:20:51 1033
转载 git查看某个文件修改历史
it blame filename.c 显示文件的每一行是在那个版本最后修改。git whatchanged charge.lua 显示某个文件的每个版本提交信息:提交日期,提交人员,版本号,提交备注(没有修改细节)git show 7aee80cd2afe3202143f379ec671917bc86f9771 显示某个版本的修改详情和
2014-09-10 11:42:58 20002
转载 vim查找/替换字符串
vim查找/替换字符串vi/vim 中可以使用 :s 命令来替换字符串。命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky
2014-09-01 11:44:08 562
转载 Fedora20将网卡名字改回eth0
近由于项目原因,自己安装了个Fedora20虚拟机环境,忽然发现Fedora20这个版本里的网卡名字有点怪怪的,不是传统的eth0,改成了ens33,觉得有必要改回来。上网搜索了一下,把这个别扭的ens33改成了eth0,看着顺眼多了。记录操作步骤如下:The easiest way to restore the old way Kernel/modules/udev re
2014-08-21 10:32:38 6044 2
转载 Reached initrd target default target
[OK] Reached initrd target default target这个是在刚才编辑/etc/selinux/config这个文件里,重启后出现的错误。结果呢, [OK] Reached initrd target default target在启动里能看到,到了这儿,就再也进行不下去了。分析加GOOGLE后,在启动是选择e 进入到命令行编辑模式, 在倒数第二
2014-08-11 15:35:50 3102
转载 Vim多行注释
按键操作:注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"#",再按Esc,就会全部注释了。删除:先按v,进入visual模式,横向选中列的个数(如"#"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
2014-06-12 09:34:36 766
转载 ssh-copy-id 匿名登陆
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys
2014-05-05 13:18:06 2313
转载 Ubuntu 安装 VMware Tools 报“无法找到kernel header path”的解决方案
1. 更新或安装linux headerssudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)2. 关联文件,就是因为找不到这个几个文件,vmware tools才认为路径无效的。cd /lib/modules/$(uname -r)/build/include/lin
2014-04-28 01:50:50 1348
转载 Ubutnu13.04更新网易源
首先,备份一下Ubuntu 13.04 原来的源地址列表文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.old然后进行修改sudo gedit /etc/apt/sources.list#网易的源(163源,无论是不是教育网,速度都很快)deb http://mirrors.163.com/ubuntu
2014-04-27 23:48:16 1102
转载 Fedora启动自动获得IP
第一步:激活网卡 系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。# ifconfig eth0 up 第二步:设置网卡进入系统时启动 想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你在某次使用该服务时启动这个服务,但是没设置它为默认启动,则
2014-04-27 10:09:06 1284
转载 Linux:ls以K、M、G为单位查看文件大小
#man ls……-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)……# lscuss.war nohup.out# ls -ltotal 30372-rw-r--r-- 1 root root 31051
2014-04-26 10:48:01 57839
转载 VM桥接
配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台 电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网。主机与虚拟机之间,以及各虚拟机之间 都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟
2014-04-21 11:25:20 658
转载 Fedora_20 VNC-SERVER安装与配置
Fedora_20 VNC-SERVER安装与配置 1.检查是否已经安装过vnc和vnc-server rpm -qa | grep vnc 提示如下: 由于没有发现vnc-server,说明vnc-server没有安装。进行第2步,否则进行第3步。 2.安装vnc-server的软件包。 sudo yum install vnc-server
2014-04-21 09:11:49 4171
转载 git config命令使用
1. git config简介我们知道config是配置的意思,那么git config命令就是对git进行一些配置。而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大家。你们所知的git配置文件是放在哪里的?git有几个配置文件呢?是的,聪明的你,稍微查查资料就知道咯,git里面一共有3个配置文件,首先是:仓库级配置文件:该文件位于当前仓库下,路
2014-03-26 09:55:50 78446 7
转载 pps与bps
在说明设备的转发能力的时候有的厂商使用pps这个单位,有的使用bps这个单位。请分别解释这两个单位以及这两个单位如何换算?1)首先了解下bit与Byte在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1
2014-03-12 09:58:13 4139
转载 编译Linux内核
我们在安装新内核的时候,通常都会编辑lilo.conf 和grub.conf 文档。里面有一段“initrd=/boot/initrd-***.img”(其中的***表示内核的版本号)的我们都很少会注意到,有时候还会发现这一行不要也能够正常开机。那这个initrd***.img究竟是用来干什么的呢? 其实initrd***.img是个映像文档,类似ramdisk,把一段程式打包到img里
2014-03-10 16:39:44 634
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人