- 博客(46)
- 资源 (61)
- 收藏
- 关注
原创 TensorFlow的基本概念
1. 张量(Tensor):TensorFlow 中最基本的数据结构,是多维数组,可以理解为向量或矩阵的推广。2. 图(Graph):TensorFlow 中计算流程的模型,由节点(Node)和边(Edge)组成。3. 会话(Session):TensorFlow 中用于执行图中指定计算任务的对象,可以在会话中运行图中的计算节点,并获取计算结果。4. 变量(Variable):TensorFlow 中的一个特殊节点,用于存储具有可训练性的模型参数,例如神经网络中的权重和偏置。
2023-08-30 11:00:12 164
原创 Linux emcc编译错误:wasm-ld: error: cannot open output file libffmpeg.wasm: Input/output error
原因:使用了虚拟机挂载目录解决:把所有文件移动到Ubuntu目录重新编译即可
2022-03-30 19:00:41 2175
原创 Linux中使用工具mksquashfs编译squash文件系统出错
参考:Linux中编译squash文件系统出错补充:(1)最新的软件包下载地址:https://packages.ubuntu.com/focal/i386/liblzma5/download(2)在Linux环境下解压命令:得到目录:lib/和usr/ ,需要的库liblzma.so.5.2.4就在lib/目录下:ar -xliblzma5_5.2.4-1_i386.deb; tar -xJfdata.tar.xz;...
2020-09-16 14:44:26 1608
转载 YUV420、YUV422、RGB24转换
//平面YUV422转平面RGB24static void YUV422p_to_RGB24(unsigned char *yuv422[3], unsigned char *rgb24, int width, int height){ int R,G,B,Y,U,V; int x,y; int nWidth = width>>1; //色度信号宽度 for (y=0;y<
2013-03-27 19:03:58 9800
转载 关于Socket和IOCP的一些值得注意的地方
关于Socket和IOCP的一些值得注意的地方 IOCP是一整套高性能的IO操作异步模型,可以用在文件操作也可以用在网络SOCKET操作上面。当用在网络SOCKET上时,在服务器端主要配合AceeptEx WSASend WSASendto来使用,在客户机端主要配合ConnectEx WSARecv和WSARecvFrom来使用。这几天用IOCP模型模仿IPMSG软件时有一些感触
2012-12-29 12:29:32 1831
转载 IOCP不可忽视的细节
IOCP构架之所以公认高效,核心就在于异步IO。在网上纷纷为之膜拜之余,很少看到对稳定性或性能优化的观点。仔细想想,任何技术都有有利的一面,自然也有有弊的一面,这才符合辩证法思想。 我把自己在编写IOCP构架时重点处理的几个地方交代一下,如果你想认真写好一个稳定的IOCP服务端,建议重新规划以下几个细节。 1)不要修改套接字默认的收发缓冲区大小,即8192字节=8K=2分页。
2012-12-29 12:26:45 1934
转载 IOCP错误处理(转)
转自:http://blog.163.com/wu_yanan2003/blog/static/8709242820086180554866/完成端口GetQueuedCompletionStatus返回值的问题先看看GetQueuedCompletionStatus函数的完整声明:BOOL GetQueuedCompletionStatus( HANDLE Comple
2012-12-29 12:25:39 2511
原创 vc开发-fatal error C1010: unexpected end of file while looking for precompiled header directive
出现这个问题是因为编译选项开启了使用预编译头的原因引起的。解决方法:1. cpp文件重新包含stdafx.h预编译头文件;2. 在工程设置的C/C++标签页中的 分类 选择“预编译的头文件”,然后选择“不使用预补偿页眉”,确定后重新编译工程即可。
2012-12-28 17:24:28 1329
转载 RGB与YUV图像视频格式的相互转换
http://hustcsh.blog.163.com/blog/static/10522877120098190473161/?fromdm&fromSearch&isFromSearchEngine=yes内容摘要:通过本文您可以学习到如何把图像转换为电视视频格式,笔者以一张24位BMP图像为例实现RGB与YUV相互转换。如果您对图像转换成电视场制的视频格式有疑惑,相信本文能使您了解更
2012-12-25 11:27:44 1235
转载 fatal error C1047 对象或库文件“....Win32Release xxx.obj”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库[转]
转自:http://blog.csdn.net/nanjingligong/article/details/7814877编译xxx动态库vs2008已经打了sp1补丁x64|release可以编译链接通过win32|debug可以编译链接通过win32|release编译链接不通过原因:引用库不一致,部分库使用的是带sp1补丁的编译器编译,部分是不带sp1补丁的编译器
2012-12-25 10:04:56 3389
原创 vs2008项目:LINK : fatal error LNK1104: 无法打开文件“E:\ms.obj”
今天用vs2008编译项目的时候,出现一个连接错误:LINK : fatal error LNK1104: 无法打开文件“E:\ms.obj”项目放置的路径为:E:\ms project\这个问题让我百思不得其解。因为项目根本没有引用任何名为ms的文件或库。唯一和ms有关的就是程序放置的路径,但那是正常的路径,且并不包含中文。好吧,那就试试放在盘的最顶层目录试试:编译通过了。难
2012-12-22 10:16:42 4092
转载 Linux Epoll使用详解[转]
转自:http://www.linuxidc.com/Linux/2012-03/57305.htmepoll简介epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应用程序请求时能够获得较好的性能( 此时被监视的文件描述符数目非常大,与旧的 select
2012-12-17 20:02:31 930
原创 error C2504: 'IBasicVideo2' : base class undefined
最近正在学习DirectX,在网上下载了一个视频播放器的源码后,发现出现很多的问题:都是dxsdk里的baseclasses里的文件编译时报的错误,问题像如下这样:D:\PROGRAM FILES\DX9SDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES\ctlutil.h(437) : error C2504: 'IBasicVideo2' : base cla
2012-12-14 17:43:06 3222
原创 VS2008生成带lib导出符号的dll
由于最近需要编写pc端的sdk,所以需要生成dll和对应的lib。步骤如下:1. 新建项目;2. 设置项目属性为dll动态链接库;3. 新增*.def定义文件;4. 生成即可得到dll和对应的lib文件。
2012-12-13 15:15:39 3114
转载 unresolved external symbol _WinMain@16的解决方法
原始链接:http://www.zxbc.cn/html/20081103/67424.html当我们在使用VC开发C++的时候会遇到一些连接错误,这些错误比编译错误要难改正,笔者今天就遇到这样一个错误 1.问题描叙: error LNK2001: unresolved external symbol _WinMain@16 debug/main.exe:fatal err
2012-12-06 19:05:19 1448
原创 vs2008:调用CFileDialog的简单应用
不多说,直接上代码:void CUpgradeFileDlg::OnBnClickedBtnOpenUpgradeFile(){ CFileDialog dlg(TRUE);//TRUE为Open, FALSE为Save As dlg.m_ofn.lpstrFilter = "升级文件(*.bin)\0*.bin\0所有文件(*.*)\0*.*\0\0"; dlg.m_ofn.lpst
2012-08-09 16:58:05 2151
原创 vs2008的错误:Error: no data exchange control with ID 0x0409
这个错误的信息是:在进行doDataExchange的时候,发现和变量绑定的控件找不到。今天碰到了这个问题,找了半天,才发现原来是更改了控件引起的。 在开发过程中,经常会删除或者更改一些控件。这个时候,就很有可能会出现上述问题。另外:在vs2008下开发,出现类似错误时,可以看vs2008自带的调用堆栈信息,可以很快并且很方便的找到问题的根源。
2012-08-09 16:53:18 2081
原创 SecureCRT 使用SSH连接ubuntu时,很久才出来命令符。。
该方法来源于网络。用SecureCRT 连接ubuntu时,很久才出来命令符,等的很烦。网上搜了下,发现是什么ssh服务配置的问题,要经过啥DNS确认,所以耗时长。解决方法:1. 增加或更改sshd的配置参数: 在 /etc/ssh/sshd_config 文件增加或者修改(如果已经有):UseDNS no ,保存2. 重启ssh服务: /etc/init.
2012-04-11 12:45:19 2480
原创 UltraEdit文件关联,重启程序显示关联对话框
安装好UltraEdit后,当时不希望UltraEdit关联文件,所以就全部取消了。后来需要打开一些非文本文件的时候,还得用UltraEdit。没办法,就想重新设置文件关联,实现特定文件使用双击就可以默认用UltraEdit打开。问题来了,不知道怎么恢复 文件关联对话框, 在 高级——>配置——>文件关联那里又得一个一个添加,很烦。网上搜了一把,原来如此:高级 ——> 配置 ——
2012-03-24 14:18:13 7846
原创 Linux 下setitimer函数的使用
在编程的时候,很多时候会用到定时器,定时检测某个状态是否发生变化并进行处理。这时候,就会用到setitimer函数了。1. 要使用setitimer函数,要包含头文件:#include 2. 该函数的原型是:int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value);3
2012-03-05 14:13:36 16448 1
转载 在C语言中获取用system函数调用shell的返回值
一般我们调用shell脚本都用system()来实现,然后发现sytem返回值不好控制而且转换麻烦(还要右移4位即/256),于是我用popen来获取shell的返回值。果然在Unix世界里面,通道就是连结各个方面的桥梁啊!代码例子如下:#include#include#includeint main (int argc, char *argv[]){ char sz
2012-03-03 00:09:41 6534
转载 Linux下带颜色输出与闪烁功能
http://blog.csdn.net/nicholasmaxwell/article/details/1747960====================================================================================1.UNIX字符界面下显示颜色 #include stdio.h>
2012-02-22 09:36:12 1808
转载 VC中的UpdateData()函数参数true/false的区别
VC中UpdateData()函数的使用 UpdateData(FALSE)与UpdateData(TRUE)是相反的过程 UpdateData(FALSE)是把程序中改变的值更新到控件中去 UpdateData(TRUE)是把在控件中输入的值更新到你的变量中去 TRUE ===> 控件 -〉数据成员 FALSE ===> 数据成员 -〉 控件
2012-02-21 19:22:05 7244 1
转载 VC用对话框打开文件
void CMainFrame::OnFileImport(){ CString filter_str = "Picture files (*.jpg)|*.jpg|Picture files (*.gif)|*.gif|BMP files (*.bmp)|*.bmp|All Files (*.*)|*.*||"; CFileDialog dlg(TRUE, "", "",
2012-02-21 17:53:59 1170
原创 linux、windows中ping大数据包的命令格式
linux下ping包的默认大小为64Byte,次数不限。但有时我们需要尝试ping大数据包,来测试网络的状况,这时,就要指定ping包的大小了。Linux下ping大数据包的格式;语 法:ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t][主机名称或IP地址]例如:1. 指定数据包大小为1500Byte:ping -s 1500
2012-02-13 10:56:25 54972
原创 linux shell从带路径的字符串中获取文件名
还是linux下的shell编程。var1=/usr/lib/abcdefg.so.bakvar2=/usr/sbin/ifconfigggall_name=`basename $var1`sub_name1=`basename $var1 .bak`sub_name2=`basename $var2 gg`echo "all_name: $all_name" #al
2012-02-09 14:22:48 22235 1
原创 linux那些事之二
linux命令是很博大精深的。要知道,在命令中出现的数字0、1、2不仅代表数字,还有可能代表了:0:stdin,标准输入1:stdout,标准输出2:stderr,标准错误知道了这些,才能理解命令: ifconfig ra0 2>&1 > error.txt 所代表的含义 要记住一些事情,最好把它写下来,然后经常看看。。
2012-02-09 13:53:36 867
转载 测试网卡流量脚本
下面是一个测试网卡流量的脚本,脚本内容如下:#!/bin/bashfunction usage{ echo "use ./test_net.sh ethX time" echo "$1 is you network interface " echo "$2 is the last time!" echo "for
2012-02-09 11:31:30 2004 1
原创 linux下的udp通讯
一、server端:1. socket创建套接字int sock = socket(AF_INET, SOCK_DGRAM, 0) //本地udp用AF_UNIX 2. bind绑定地址和端口struct sockaddr_in svr_addr;memset(&svr_addr, 0, sizeof(struct sockaddr_in));svr_addr.si
2012-02-08 19:21:32 3549
原创 linux的那些事
在使用 linux命令时,如果不小心输入了 "(左双引号),就会出现如下的显示:# " > q> quit> exit> off> reboot> shutdown> > > 不管你输入什么常用命令,都无法退出该“模式”。我们暂且称他为 模式,或者 “状态”更合适。其实,发生上述情况时,只要输入 和其一般匹配的字符即可,如上面的"(左引
2012-02-08 12:48:57 836
原创 获取指定网卡的网络信息
看了网络上的获取网络信息的脚本后,发现有些对我来说不好理解,于是做了一些改动,使之更简单:注:网卡名称由调用者传入#!/bin/sh#***********************************************************************## get-network## Usage: get-network ifname#
2012-02-08 12:37:03 1096
转载 Linux下网关地址的获取
Linux的网关信息保存在路由表中,获取网关实际上就是路由表的查询。 用户空间获取网关地址有两种方法,一个是从/proc/net/route中读取,这是最简单,最直接的,route命令就是这么做的,可以参考net-tools包中route的源码实现。另一种是用Netlink来实现。利用NETLINK_ROUTE(rtnetlink.c: Routing netlink sock
2012-02-08 12:31:42 18637 3
转载 linux获取网络信息
在linux的网络编程中,经常需要用到网络信息如:ip、gateway、dns等。以下脚本实现了获取网络信息的功能,包括ip、broadcast、netmask、gateway以及dns的信息default_route=$(ip route show)default_interface=$(echo $default_route | sed -e 's/^.*dev \([^ ]*\).*$/
2012-02-08 12:08:56 2753
原创 整理项目代码
今天,老大用了几个小时的时间,把项目中的一个模块中的代码进行整理,细分了各种功能实现。整理后的代码,流程一目了然,看的我是五体投地啊。 之前,这个工作应该是由我来完成的。不过我实在不够争气,忙活了半天,还是没能理清。于是有了上述的一幕。 老大整理完,特意嘱咐我要认真看,认真分析,看看别人是怎么做的;在对比自己之前的情况,做好自己的总结。能力提升就是这样一点一点积累起
2012-02-01 19:47:59 2041
原创 一些学习flash as3 的网站
1. http://www.68design.net/Web-Guide/Flash/list-1.html2. http://www.flash8.net3. http://www.51xflash.com/4. http://www.51xflash.com/Video/201011/30-12786.html 视频教程5. http://www.jcwcn.com/port
2012-01-19 23:46:17 1320
转载 动态绘制时钟
知识点:1、动态画圆:实际上圆的边线就是无数个小圆点的集合,也就是这些小圆点一个一个地显示便形成了大圆的边线。下面是小圆点的坐标 X=Math.cos(j1 / 180 * Math.PI) * 100 + w;Y=Math.sin(j1 / 180 * Math.PI) * 100 + h;j1++; 且坐标随着j1的改变而改变。2、进一步学习TIMER
2012-01-19 23:38:49 1120
转载 flash 五彩斑斓特效
文档类:package{ import flash.display.*; import flash.events.*; import flash.geom.*; [SWF(backgroundColor="0x000000")] public class main extends Sprite { privat
2012-01-19 23:34:44 896
转载 flash as3 鼠标绘图
本文用AS3分别描绘了曲线、直线、圆、椭圆和矩形5种绘制方法,希望能给大家带来帮助!(1):曲线知识点:1、添加鼠标监听事件MouseEvent;2、规定画布大小;3、moveTo和lineTo;4、绘制开始与结束判断。代码:var huabu:Sprite=new Sprite(); huabu.graphics.beginFill(0xFFFFFF); hu
2012-01-19 23:32:00 4154
转载 一个不错的缓动导航
今天整理电脑看到这个效果,再重新练习了一遍。先看效果:新建一个flash名字随便了,大小588*350 :1,把你要放的图片导到库里面 。2,新建一个mc名字为mc1, 把刚才的图片拖进来,上对齐,左对齐 。3,新建一个mc名字为color 用矩形工具拖个色条宽20 高350,然后再回到mc1新建一层,把color拖进来也是左对齐,上对齐 。4,新建一层在mc1上
2012-01-19 23:18:02 2352
原创 Linux下的iwpriv(iwlist、iwconfig)的简单应用
无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令1. 扫描可用的无线网络:iwlist wifi-name scan
2012-01-18 20:00:59 74295 17
x264-VC6.0编译通过加代码完整注释版
2015-06-26
H.264.And.MPEG-4.Video.Compression.Coding.Generation.Multimedia.pdf
2012-12-13
VC显示行号插件_VC6LineNumberAddin
2012-12-05
mp3解码的详细算法流程,以及mp3文件格式的具体介绍
2012-02-08
TortoiseSVN-1.6.15.21042-win32-svn-1.6.16
2012-01-14
TortoiseSVN_1.6.16.21511_x64中文版
2012-01-12
Flash+中文帮助大全
2011-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人