自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 parallels desktop安装OpenWrt

背景mac电脑上,使用parallels desktop虚拟机安装OpenWrt,参照这篇文章无法成功。从官网下载下来的镜像是img格式,parallels无法加载img和vmdk。网上没有找到直接的方法说明parallels如何安装OpenWrt,下面介绍一下流程。流程1、官方下载img文件后,使用StarWindConverter将其转换成vhd格式;2、创建一个UTF-8文本文件,后...

2020-04-07 15:22:09 4310 1

转载 Mac环境变量的设置

在Mac上,有如下场景需要添加环境变量: 1、任意位置执行某个可执行文件,而不论该执行文件的位置在哪里; 2、任意位置引用某个路径; 此时,一般在用户文件夹下,即cd ~命令所在的文件夹,在.bash_profile中添加相应的路径(如果没有.bash_profile,则创建),格式为:export PATH=$PATH:<PATH 1>:<PATH 2>:&lt...

2018-07-05 22:04:40 199

原创 Springboot中new出来的实例中@Autowired注入的Spring Bean为NULL的问题

某个类中的成员,如果是采用@Autowired注入Spring Bean,则当前类的实例,必须也是Spring Bean才能成功注入,即该实例不能用new xxx()来获得,这种方式获得的实例无法调用@Autowired注入的Bean,应该也采用@Autowired注入,注意在类上使用@Component注解。其他注入失败的原因,注意这句话:“SpringBoot项目的Bean装配默认规则是根...

2018-05-27 13:31:04 14081 6

原创 Intellij 导入 eclipse工程,Cannot resolve symbol *问题

问题一: 导入eclipse的springboot工程,要选择pom.xml文件。如果直接选择整个工程的文件夹,将会出错,提示Cannot resolve symbol *的问题。 两中导入方法,主要差别如下图: 右边是选择pom.xml导入的,idea自动导入了maven的包在libraries,而且生成了和工程对应的iml文件:<?xml version="1.0" enc...

2018-04-13 09:17:37 5540 1

原创 webstorm chrom调试vue

1、chrom下载插件JetBrains IDE Support; 2、在命令行运行npm run dev,启动vue工程; 3、webstorm进行如下配置: 点击debug,会自动打开chrom; 4、最终效果如下: , 注意,断点需要在Network界面中的代码里打。关键是webstorm和npm同时运行这个工程。...

2018-04-12 19:23:29 2921

原创 mybatis的mapper找不到

Description: Field departmentMapper in .service.DepartmentService required a bean of type ‘.service.DepartmentMapper’ that could not be found. Action: Consider defining a bean of type ‘*.s...

2018-04-03 19:36:44 4789

原创 idea springboot helloworld出错

idea springboot helloworld出错eclipse实在太卡了太难用了,装了intellj idea,配置环境,出了两个错误: 1、 java.lang.NoClassDefFoundError: org/springframework/expression/ParserContext对应jar包下载失败,重新下载。若存在该jar包,一般里面是没有内容的,删除...

2018-03-28 13:41:17 804

原创 samba配置注意事项

为了方便操作,需要win7直接操作ubuntu主机,需要在ubuntu上安装samba服务,安装方式网上一大把,如: http://blog.csdn.net/xiaobaiing/article/details/51220310 这里需要注意的是,最后为samba建用户,这个用户和密码,需要设置win7的用户和密码,否则,win7发现了ubuntu,但是根本打不开。另,手动启动samba服务,

2017-03-25 20:18:22 388

原创 sqlite数据库操作异常的问题

工程文件在win7上,设置其文件夹为共享,ubuntu主机挂载它,eclipse安装在ubuntu上,调试发现sqlite执行操作一直返回错误号5,即BUSY错误,将工程拷贝到ubuntu主机上调试,一切OK。开始为什么不行,原因待查……

2017-03-25 20:12:24 991

原创 Ubuntu打不开串口

可能是当前用户没有root权限。ubuntu12.04使用USB转串口时出现权限不够问题,如下 Unable to open serial port /dev/ttyUSB0 权限不够 解决办法: 通过增加udev规则来实现。步骤如下: 创建文件/etc/udev/rules.d/70-ttyusb.rules 在文件内增加一行 KERNEL==”ttyUSB[0-9]*”, MODE

2017-03-21 10:24:03 4504 2

转载 一种使用QThread线程的新方法QObject::moveToThread

转:http://blog.csdn.net/sydnash/article/details/7425947 昨晚在一个邮件列表里面看见一个关于在线程种使用signal/slot的讨论,由于回复太多,这里就不贴出原文了。 主要是关于怎样从一个线程发送信号到另外一个线程的问题。其实这个也不是什么复杂的问题,在qt的asstant里面已经描诉的比较清楚了。当我们链接信号的时候

2017-03-16 10:53:50 479

原创 关于Qt的杂录

1、拥有信号槽功能的类,必须在类定义头文件中增加Q_OBJECT标志; 2、跨线程使用信号槽时,如果信号槽传递的参数,其类型不是connect支持的,将会导致槽函数不能响应, 使用qintptr类型验证,增加第5个参数为队列连接或不使用(不使用是采用自动连接,qt会使用队列连接),槽函数不响应,因为信号传递实际上没有成功; 增加第5个参数为直接连接时,槽函数是在信号发送者s所在的线程运行的,忽

2017-03-16 09:57:32 197

转载 gcc和交叉编译头文件包含问题

eclipse开发环境下,同一个工程,使用gcc成功编译,但是使用交叉编译,提示找不到头文件,这是因为两者默认的头文件包含路径不一样。转:http://blog.csdn.net/rebirthme/article/details/48549387在LINUX程序设计当中,经常会遇到头文件包含的问题,那么这些头文件到底在哪个路径下?具体的头文件路径依赖于程序性质(应用程序还是和内核相关的程序)和编译

2017-03-13 13:18:57 3122

转载 C语言格式输出函数printf()详解

转:http://c.biancheng.net/cpp/html/33.html

2017-03-02 10:50:26 486

转载 C安全函数整理

var protocol = window.location.protocol; document.write('#include <stdio.h>函数原型:char *gets(char *buff);函数说明:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。但换行符会被丢弃,然后在末尾添加'\0'字符,

2017-03-01 20:30:34 2647

转载 C语言字符串操作总结大全(超详细)

转:http://www.jb51.net/article/37410.htm1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小

2017-03-01 18:38:04 236

转载 Linux中表示“时间”的结构体和相关函数

var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") { location.href='http://blog.chinaunix.net/article.php?url='+ window.location.href;} .Blog

2017-02-28 17:24:08 302

转载 Linux中表示“时间”的结构体和相关函数

转:http://blog.chinaunix.net/uid-25909722-id-2827364.html在Linux系统中,表示“时间”概念的结构体有多个,相关的时间处理函数也有很多,给人以很混乱的感觉。导致了当我们真正要使用这些结构体和函数的时候,却不知道到底该用哪个结构体和哪些函数。有必要加以归纳总结一下。通过查看头文件/usr/include/time.h 和 /usr/include

2017-02-28 17:21:18 532

原创 多线程采用相对时间的信号量同步方法(使用条件变量)

之前在这篇文章中(http://blog.csdn.net/weirancg/article/details/54407823),用信号量同步两个线程,使用相对时间,此方法不够优雅,主要是线程在等待信号量时,一直在查询,占用CPU,所以这里采用条件变量来实现。 条件变量官方文件,等待时间也是用绝对时间,但是可以修改成相对时间,验证功能是可以的。/**************************

2017-01-25 16:43:11 265

原创 eclipse 添加静态库和动态库

使用eclipse进行交叉编译时,添加第三方库,会报错: Inconsistency detected by ld.so: dl-deps.c: 622: _dl_map_object_deps: Assertion `nlist > 1’ failed!发现是使用eclipse添加第三方库方法有问题。第三方库目录下,同时存在静态库和动态库。采用Properites->C/C++ Build->S

2017-01-25 16:36:34 8953

原创 多线程采用相对时间的信号量同步方法(使用信号量)

之前在这篇文章中(http://blog.csdn.net/weirancg/article/details/54095777),用信号量同步两个线程,用的是绝对时间,这种写法存在缺陷,即系统时钟被修改可能导致线程永远等待不到信号量释放。很可惜,在Linux中没有找到采用相对时间的信号量设置方法,所以,这里自己实现了一种采用相对时间的信号量等待方法。/************************

2017-01-13 13:42:46 1031 2

原创 Linux使用信号量同步请求、应答线程

/************************************************** 本实例演示了两个线程,通过信号量进行同步,** 这种方法简化了软件处理流程,可以用于请求应答机制。************************************************/#include <stdio.h>#include <stdlib.h>#include

2017-01-05 17:43:03 734

转载 网络通信之 字节序转换原理与网络字节序、大端和小端模式

转自:http://www.cnblogs.com/fuchongjundream/p/3914770.html一、在进行网络通信时是否需要进行字节序转换?      相同字节序的平台在进行网络通信时可以不进行字节序转换,但是跨平台进行网络数据通信时必须进行字节序转换。     原因如下:网络协议规定接收到得第一个字节是高字节,存放到低地址,所以发送时会首先去低地址取数

2016-11-30 10:59:43 375

21天学通java RUMSWORLD

一本学java的经典教材,本书介绍Java的特点以及所应用的平台,然后带领读者从第一步做起,来完成Java的学习

2011-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除