胖胖哒

PPJ的日志博客


  • 首页

  • 归档

  • 标签

  • 关于

  • 搜索

bilibili下载器

| 评论数:

收集到一个非常好用的B站下载器,速度蛮快的。

下载地址:

阅读全文 »

Word排版常用操作

| 评论数:
  1. 问:WORD 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同?
    答:分节,每节可以设置不同的页眉。文件――页面设置――版式――页眉和页脚――首页不同

  2. 问:请问word 中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了?
    答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的“同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前“两个字来

    阅读全文 »

Matlab和VC++混合编程终极配置版

| 评论数:

VC6.0版

工具->目录

  • Win32 Include files 添加:\%$%\Matlab\extern\include
  • Win32 Library files 添加:\%$%\Matlab\extern\lib\win32\microsoft

工程->设置

  • C/C++->Category->Code Generation->Use run-time library:Debug Multithread DLL
  • Link->General->Object/library modules:添加 mcrmclrrt.lib 和自定义lib,以 空格 隔开

Just Enjoy It!!!

阅读全文 »

Lena

| 评论数:

数字图像处理技巧课上,老师就一张美女图片用了好多次。而且是黑白的,见图

阅读全文 »

MFC编程笔记-debug与release

| 评论数:

写的一个程序debug版本的release版本运行结果不一致, 深挖原因发现时变量初始化的问题。debug中可以不用初始化,但release下必须初始化,否则就会运行出错。

阅读全文 »

PCB各层含义

| 评论数:
1 Signal layer(信号层)

信号层主要用于布置电路板上的导线。Protel 99 SE提供了32个信号层,包括Top layer(顶层),Bottom layer(底层)和30个MidLayer(中间层)。

2 Internal plane layer(内部电源/接地层)

Protel 99 SE提供了16个内部电源层/接地层.该类型的层仅用于多层板,主要用于布置电源线和接地线.我们称双层板,四层板,六层板,一般指信号层和内部电源/接地层的数目。

阅读全文 »

SEO优化-关于img的alt与title

| 评论数:

SEO(search engine optimization)搜索引擎优化,即使让百度、谷歌等搜索网站能够更容易搜索到你,将你的网站放到一个比较靠前的位置,从而容易得到流量。

关于如何优化SEO的文章已经很多了,我这里主要针对hexo博客系统中的图片标签的优化进行研究。

阅读全文 »

Deepin系统下笔记本触摸板失灵的问题

| 评论数:

转到Linux下做一些项目,在笔记本上安装了国产的Deepin linux系统。该系统很漂亮,但是使用过程中发现触摸板工作不正常,经常失灵不工作。查找了一些解决方案,目前算是解决了。

阅读全文 »

Hexo与Hugo-静态博客框架选择

| 评论数:

使用Hexo有段时间了,总体的感觉还是很方便的,配合宇宙第一IDE:Visual Studio Code,书写、命令、版本管理,一起搞定,都不需要打开文件夹、powershell等。而且主题也很多,各个功能模块也很齐全。唯一的缺点是使用hexo g生成网页的时间有点长,要是还有缺点,那就是项目文件太庞大,因为hexo依赖nodejs,所以工程中需要一大堆node模块,一个工程建下来,差不多有10000个文件了。为了弥补这些缺点,Hugo横空出世了。

阅读全文 »

CrossTools-Ng

| 评论数:

在linux下构建交叉编译环境:

1. 安装 Crosstools-ng

下载Crosstoolshttp://crosstool-ng.org/download/crosstool-ng/ 用 ./configure 安装,可能会提示错误,按照错误提示安装依赖关系,其中makeinfo库存在于texinfo软件包中;curses.h存在于libcurses5-dev中。
安装完成后,不会自动将ct-ng程序添加到环境变量里,需要手动添加。ct-ng会列出命令选项

2.构建arm编译环境

运行 ct-ng menuconfig会出现图形化的配置界面。
进入 目标选项 一栏配置目标类型: 目标架构 选择arm,其他的根据需要选择
进入 操作系统 一栏配置目标系统: 在linux下可能没有目标计算机上安装内核版本,选择一个最接近的,即选择内核版本号与主修版本号相同的。
进入 二进制程序 一栏配置binutils:尽量选择高版本的
进入 C库 一栏配置C库版本:C库选择eglibc(嵌入式C库),版本尽量选择目标计算机使用的版本相同
进入 C编译器 一栏配置gcc版本:尽量选择最新版本,同时要编译C++的话,还要选择C++选项
其他的选项都按默认的就好,退出保存配置

然后运行 ct-ng build 构建工具链。此过程需要很长的时间,需要下载很多东西,所以最好单独建立一个目录。在构建的过程中可能会出错,一般为下载错误,很据提示手动下载需要的软件包放到 ~/.build/tarballs目录下,再次build,直到成功。

工具链构建成功后会在home目录下生成 x-tools目录里面有你配置的各种编译环境,arm的为 arm-unkonwn-linux-geabi目录,在里面的bin目录下就是我们熟悉的 gcc g++ 等命令,最好将bin路径存入环境变量,方便使用。

3.构建windows编译环境

与arm的类似,将目标架构设为x86,操作系统选择windows。有个小技巧,可以将arm下面~/.build/tarballs里的软件包复制到windows架构目录下,这样可以减少下载。

1…456
ppj

ppj

海纳百川,有容乃大

60 日志
2 分类
105 标签
友情链接
  • 电报机
© 2015 – 2022 PPJ原创博客
由 Hexo 强力驱动