自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (16)
  • 收藏
  • 关注

原创 飞桨paddle: RuntimeError: CUDA error: no kernel image is available for execution on the device

安装对应的版本: cuda 11.6 cudnn 8.5。paddle版本要安装对:2.3.2.post116。

2022-09-23 01:38:49 797 1

原创 vs code 编辑时找到python安装的模块自动补全

安装了python后,在vs code编辑时,import 的python模块下面是波浪线,导致写代码时引用模块的子项后不会自动补全,不利于快速编码。扩展-->python--> Auto Complete:Extra Paths--> "在 settings.json中编辑"文件-->首选项-->设置。保存,重启VS code。

2022-09-22 14:52:06 957

原创 AttributeError: ‘NoneType‘ object has no attribute ‘get_fetch_list‘

exe.run(fluid.default_startup_program()) 报错

2022-09-06 11:14:13 1021 1

原创 ubuntu 18.04 安装完docker后,启动失败ExecStart=/usr/bin/dockerd。。。

安装过程1. 卸载Docker 的旧版本$ sudo apt-get remove docker docker-engine docker.io containerd runc2.更新 apt 包索引。$ sudo apt-get update3.安装 apt 依赖包,用于通过HTTPS来获取仓库$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg...

2022-05-16 19:53:53 3177 1

原创 玩转 python selenium---抓取某知名电商商品页的图片

练下手,爬一下某电商网站上的商品图片,还真爬到了。代码如下:from selenium import webdriverimport timeoption = webdriver.ChromeOptions()option.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'option.add_argument("--disable-blink-features=AutomationContro

2022-04-29 15:38:33 751

原创 编译android 4.4 make的一个重要经验

搞了几天,一直没有编译通过,因为想加速就用了make -j8 或 make -j4结果速度是快了,老是出现各种错误,后来直接make cleanmake虽然编了一天,总算是编过了。有些事情是欲速则不达的。...

2022-04-08 15:47:41 1935

原创 Ubuntu 换源

每次重装ubuntu都得上网搜怎么换源,这次记下来。源文件地址为:/etc/apt/sources.list1.备份一下原来的源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.打开/etc/apt/sources.list文件sudo vim /etc/apt/sources.list在前面加入以下内容:#添加阿里源deb http://mirrors.aliyun.com/ubuntu/ focal main

2022-03-09 19:36:24 281

原创 06-25 17:07:37.388: E/AndroidRuntime(16166): java.lang.NoClassDefFoundError: org.apache.ftpserver.Ft

1.从标准的Java编译路径中移除第三方JAR包 在工程名称上点右键 > Properties > Java Build Path > Libraries标签 >移除Android SDK之外的所有第三方JAR包2把JAR包所在的文件夹名称从“lib”修改为“libs” 这样做之后,ADT能自动找到所有在libs文件夹下的JAR包,把他们加到工程的依赖路径中,并直接显示在A

2022-03-09 19:28:45 83

原创 win10+Ubuntu20.04 双系统nvidia驱动后黑屏

如遇到进ubuntu后黑屏,可以试下以后下指令sudo systemctl restart gdm查看当前的显示管理器cat /etc/X11/default-display-manager通过restart gdm可以进入桌面后,重新双不行,要重新Ctrl+Alt+F2, 重新sudo systemctl restart gdm,可通过以下指令解决:sudo dpkg-reconfigure gdm3反正ubuntu 装nvidia 驱动,为了用上GPU,就要有耐心,慢慢磨唄。

2022-03-09 18:34:09 1221

原创 Openwrt Web gui LUCI 流程浅析

网上讲Luci的资料不是很多,搜集整理了一下其基本运行流程。1.总述1.request(get/post):浏览器发起方向请求。2. fork 一个子进程: uhttpd fork出一个子进程。3.子进程利用execl替换为luci进程空间3.1 服务器利用setenv(传递一些固定格式的数据(如PATH_INFO)给luci)。3.2 服务器通过 w_pipe(post-data)向luci的stdin写数据。4.服务器通过 r_pipe读取luci发向其的stdout

2021-03-10 19:16:57 5301

原创 openwrt web gui Luci 调试

修改完相应的文件,如.lua文件后。做如果操作,即可使修改后的lua文件生效rm -rf /tmp/luci-*

2021-03-10 14:56:16 401

原创 openwrt web gui Luci CBI 给value 文本框添加readonly属性

LUCI 网上的内容比较少,想给cbi的标准模板添加一个readonly属性,找了半天没有找到。网上能查到的就只有这个:class Value (option, title, description)An object describing an option in a section of a UCI File. Creates a standard text field in the formular.To instantiate use: NamedSection:option(Value

2021-03-10 13:54:30 1172

原创 openwrt Luci cbi 添加对save&apply的响应

save&apply 按键原码位置:\feeds\luci\modules\luci-base\luasrc\view\cbi\footer.htm<%-ifpageactionthen-%><divclass="cbi-page-actions"><%ifredirectthen%><divstyle="float:left"><...

2021-03-10 09:50:43 1586

原创 ubuntu中 tftp 服务器搭建 tftpd-hpa

tftp 服务器搭建: 装在客户端和服务端 apt-get install tftp tftpd-hpa 若没有安装守护进程 xinetd apt-get install xinetd 在/etc/xinetd 路径下创建tftp文件,内容如下: service tftp { socket_type = dgram protocol = udp wait = yes user = root serv...

2021-03-09 15:17:19 425

原创 VUE ERROR Error: Cannot find module ‘vue-loader-v16/package.json‘

npm i --save-dev vue-loader-v16

2021-01-30 18:00:48 202

原创 openWRT 安装 sqlite3

1. sqlite3 安装opkg updateopkg install libsqlite3 sqlite3-cli

2021-01-26 11:15:49 967

转载 Openwrt支持挂载nfs文件系统的编译【转】

Openwrt支持挂载nfs文件系统的编译 下载下来的openwrt源码默认编译配置是不支持nfs文件系统挂载的,需要手动配置编译 原以为 在内核文件系统编译选项里面,结果发现只有nfs server,选择编译了还是没法挂载nfs文件系统。 后来发现,原来编译选项在busybox里面。#makemenuconfigBasesystem---><*>busybox--->LinuxSystemUtilit...

2020-09-19 10:30:35 1523

原创 mount command

mount -t nfs -o nolock 192.168.80.128:/home/aaron/downloads/mnt/nfs

2020-08-25 15:26:42 192

原创 Magic.open python 的magic模块没有open函数问题

各种坑,用过pip install python-magicpip install python-libmagicpip install python-magic-bin都不行直到看到Name ConflictThere are, sadly, two libraries which use the module name magic. Both have been around for quite a while. If you are using this module an

2020-08-13 09:35:54 249

原创 mt7628 openwrt 编译 expect 用于ssh自动登陆

expect是什么?expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而这些输入都需要人为的手工进行。而利用expect,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互执行。这就是expect!...

2019-12-27 18:53:15 1109 1

原创 STM32F407 添加GBK32 字体显示

1.背景原示例代码中只支持最大24的字体,32*32的字体,需要自己做字库。理论上既然示例代码支持24的字体,只要把源代码搞懂,再增加自己的32字库的代码,应该是可行的。不过在此之前,先要搞懂什么是字库。2.GBK字库要搞懂字库,先搞懂GBK编码,及点阵字节数组2.1 GBK编码GBK 采用双字节表示,总体编码范围为 0x8140-0xFEFE,首字节在 81-FE 之...

2019-11-23 01:36:32 1733 1

原创 openwrt 32位ubuntu14.04 lib/i386/relocator64.S:66: Error: unknown pseudo-op: `.code64

编译过程git clone git://github.com/openwrt/openwrt.git./scripts/feeds update./scripts/feeds install -amake defconfigmake -j2 V=s编译出错lib/i386/relocator64.S: Assembler messages:lib/i386/...

2019-07-27 10:55:18 1297

原创 VC InstallShield 注册Mscomm licenses 创建mscomm控件失败

打包使用Mscomm开发的串口程序,在开发的机子上能运行,在其它的没装VC的机子上却出现“创建MSComm控件失败”的错误,开始以为是Mscomm32.ocx 控件没有注册的原因,运行 regsvr32.exe Mscomm32.ocx 后提示控件注册成功,却还是出现“创建MSComm控件失败”查网上的资料,说要手动在注册表里添加如下内容HKEY_CLASSES_ROOT\Lice

2014-03-25 14:37:58 649

原创 CGrid 设置视图与滚动条同步

最近在用CGrid,实现通过下拉框定位到CGrid的一个单元格void CCGridTestDlg::OnSelchangeTestGroupNum(){ // TODO: Add your control notification handler code here int static oldgroup; int group = m_TestGroupNum.

2014-03-12 11:12:45 401

原创 Appach FTPClient 遍历服务器目录文件,文件名奇数中文乱码 UTF-8 GBK ISO-8859-1

用以下的代码,遍历服务器目录中的文件名,如果文件名为中文,且中文个数为奇数,则必会出现乱                ftpClient.setControlEncoding("GBK");//设置编码集为GBK支持中文                FTPClientConfig conf = new FTPClientConfig(FTPClientConfig.SYST_UNIX)

2013-11-14 12:27:16 2355

原创 STM8 tim1 ch1 PWM输出

// 函数功能:初始化定时器1 的通道1,用于控制LED 的亮度// 输入参数:无// 输出参数:无// 返回值:无// 备注:无void Tim1_Init(){         /* Set the Autoreload value */     TIM1->ARRH = (uint8_t)(1000 >> 8); //2M/1000=2K     TIM1

2013-11-13 11:35:32 5511

原创 简单的RSS阅读器

只读取标题有两个知识点1. CDATA 字段的读取2. 对GBK编码网页和UTF-8网页的兼容解决第一个问题的要点是用  StringBuffer 类型,将CDATA中的各个字段整合成一个stringpublic class RSSHandler extends DefaultHandler2{        RSSFeed rssFeed;    RSSIte

2013-09-22 17:31:18 421

转载 java Apache zip 支持中文 解压

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.zip.ZipEntry;import java.util.zip.

2013-08-30 20:31:20 726

原创 也谈android的从一个进程结束另一个进程的方式

网上找了很多方法,试过都没有效果,只好自己摸索。我的方法是通过广播的方式:如以下代码Intent broadcastIntent = new Intent("mobile.android.ch10.MYBROADCAST");broadcastIntent.addCategory("mobile.android.ch10.mycategory");broadcastIntent.p

2013-07-24 09:24:47 513

转载 make android 时的 libwebcore.so error

转自:http://blog.csdn.net/zhoukejun/article/details/4211108在编译Android代码的时候,出现了target thumb C++: libwebcore target SharedLib: libwebcore (out/target/product/generic/obj/SHARED_LIBRARIES/libwebc

2013-07-15 16:17:04 659

原创 STM32F051 IIC模块代码

F051网上的资源比较少,下面是我调通的IIC模块代码,实现的功能很简单,读一个byte和写一个bytevoid I2C1_Init(void){    GPIO_InitTypeDef GPIO_InitStructure;        I2C_InitTypeDef   I2C_InitStructure;            RCC_I2CCLKConfig(

2013-07-08 17:56:30 3874 1

转载 Android中asset文件夹和raw文件夹区别

转自:http://www.cnblogs.com/leizhenzi/archive/2011/10/18/2216428.html*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问

2013-06-26 10:12:32 353

转载 android 基于apache ftp server

转自:http://blog.csdn.net/yudajun/article/details/8803356最近研究了一下在android端实现ftp server 功能,在网上搜了几个,没有能用的基本是各种抄袭,还是自己研究吧首先到 apache官网下载ftp server 相关jar和配置文件,最新的是Apache FtpServer 1.0.6 Release版本看

2013-06-26 10:06:00 3245 3

转载 java.lang.NoClassDefFoundError: org.apache.ftpserver.FtpServerFactory

摘自:blog.csdn.net/mad1989/article/details/7619136 1.从标准的Java编译路径中移除第三方JAR包    在工程名称上点右键 > Properties > Java Build Path > Libraries标签 >移除Android SDK之外的所有第三方JAR包2把JAR包所在的文件夹名称从“lib”修改为“libs”

2013-06-25 17:15:22 1026

原创 android 将webview作为插件播放swf 只显示部分画面的问题

我的应用中,webview是作为一个插件放到布局中的。插件的位置和大小不是固定的,而是由用户指定。问题来了,当装载webview的layout. X坐标不是0时,flash的右边会被会有一部分显示不出来,如layout 的x坐标为100, 则flash的右边有100的画面宽度播放不出来。找遍网络没有找到解决方法,怀疑是flash插件的问题。最终的解决方法为: 保持Lay

2013-06-18 15:04:28 2781 8

原创 webView 播放SWF 引起call to OpenGL ES API with no current context错误

用继承ActivityGroup的activity1 通过LocalActivityManager 启动一个包含webView的另一个avtivity2, 来播放SWF文件,总是出现"call to OpenGL ES API with no current context "错误,但是单独运行avtivity2没有问题。原因为,在avtivity2的AndroidManifest

2013-06-14 11:18:22 1035

原创 android ftp listFiles()总是为0

因为要实现FTP多线程下载同一个文件,要事先获得要下载文件的大小,先通过listFiles(),获得文件列表,再获得文件大小,代码如下:  FTPFile[] files = ftpClient.listFiles();                                                        for (int i = 0; i

2013-04-28 16:38:36 1398

原创 android socket bind错误 EADDRINUSE (Address already in use)

因为tcp client端要用到一个固定的端口 TERMINAL_CLIENT_PORT ,用以下代码,老是出现EADDRINUSE (Address already in use)的错误sk = new Socket(packet.getAddress(), testServicePort, InetAddress.getByName(getLocalIpAddress()), TE

2013-04-22 10:01:22 6339 2

原创 写点什么

现在在做android的项目,边学边做,期间会有很多问题,为免以后回首的时候遗忘,决定写下来。

2013-04-02 15:46:40 327

kaldi tools编译容易缺的几个包

用于kaldi tools编译

2022-03-10

expect.rar

MT7628 MT7621 已经编译好的expect,可以下载直接使用,免去交叉编译的麻烦 expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。 在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而这些输入都需要人为的手工进行。而利用expect,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互执行。这就是expect!!!

2019-12-27

mf58100K _table.c

热敏电阻MF58 100K 温度与阻值对照表,已转换为数组,直接可用 热敏电阻MF58 100K 温度与阻值对照表,已转换为数组,直接可用

2019-12-10

node_v4.2.6-1_ramips_24kec.ipk

用法 opkg update opkg install node_v4.2.6-1_ramips_24kec.ipk 实测可用,不过flash要大于16M

2019-12-06

openwrt node js 4.2.6 Makefile

用法: mkdir -p package/node cp Makefile package/node make V=s 或 make package/node/compile 网上能找到的openwrt支持node的都是0.12.7的版本,这个版本太老了。node的class去不支持,至少要4.0以上才支持

2019-12-06

lwip-1.4.1 for mqtt

刚刚出炉,找遍全网独一份 mqtt从lwip_2.1.0移植到lwip_1.4.1 原来的项目用的是1.4.1,已经调通了socket tcp。 新需求要把通讯协议切换到mqtt,查询得知lwip里有自带的mqtt,但是只有2.0以上的才支持。 移植有两个方向,把原来的1.4.1去除,重新上2.1.0。但比较过后发现改动过大,没有经验。 研究了2.1.0的altcp与1.4.1 tcp的区别,只是在原来的基础上重新封装了一个虚拟应用层。 理论基础: 1. 只要把2.1.0 altcp相关的代码移去给1.4.1的tcp增加一个虚拟应用层就可以了 2.mqtt是运行上tcp上的,既然1.4.1的tcp是OK的,肯定可以运行mqtt。 既然理论没有问题,于是开始折腾,最后花了一天时间,终于可以connect 到apollo console了。 这个应该是网上独一份哦,可能帮到有升级需求的同学

2019-04-19

makefsfile

1.首先将网页源文件编写好,如工程中webpage文件夹下的文件。 2.将makefsfile工具和webpage放在同一个文件夹下如web. 3.运行cmd,进入到makefsfile工具的目录web。 4.使用makefsfile -i webpage -o fsdata.c -r -h 命令生成一个 fsdata.c文件 5.用#include "fsdata.c"包含进工程

2013-10-08

android4.2编译过程

这个是编译记录,是编译器自己打印出来的记录,有兴趣的可以研究一下,记住一点,4.2对内存的要求很大,用make -j4 3G的内存都编不过,直接用make吧,就是慢点

2012-11-28

2006-2011年下半年嵌入式系统设计师真题+答案汇总

2006-2011年下半年嵌入式系统设计师真题+答案汇总

2012-11-09

MTK MMI实例培训教程

此书深入浅出,全面的介绍了MTK平台MMI开发的各个方面,通过本书,开发人员将能很快进入MTK平台开发领域,实为MTK平台MMI开发的圣经!

2011-04-03

Pragmatic thinking learning(refactor your wetware)

程序员思维训练 重构你的思维模式 程序员的思维修炼:开发认知潜能的九堂课

2011-03-21

矢量字体转换点阵字体

失量转点阵字体,点阵字体的格式支持8*8 16*16 24* 24 32*32 48*48 64*64 128*128

2010-11-02

Multisim实例教程详解

许多容易上手的实例,对于没有硬件而手痒的手实用

2010-03-18

perl 实例精解第三版

perl 实例精解第三版,相信会对想学习perl语言的人大有帮助!

2009-10-08

空空如也

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

TA关注的人

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