自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

督促自己学习的一个平台

  • 博客(218)
  • 资源 (16)
  • 收藏
  • 关注

原创 Fedora 33 配置Samba 服务器

1. 安装:dnf install samba (在较新版本的Fedora中已用dnf指令代替了yum指令)2. 配置:配置文件在/etc/samba下,smb.conf,可以在原有文件的基础上修改,不过根据本人经验,还是从新开一个比较好!在无论是新开还是修改原文件,请务必先备份conf文件cp smb.conf smb.conf.bak在新建的文件中输入以下代码。[homes]是各个用户自己的文件夹,[share]是共享的文件夹的名称。在Samba 4.0之后的版本中不再支持secu

2021-04-06 10:22:04 1363

转载 RNNoise简介

论文:https://arxiv.org/pdf/1709.08243.pdf官方博客链接:https://people.xiph.org/~jm/demo/rnnoise/?__s=sgkgganpatrhthvch4jsgithub:https://github.com/xiph/rnnoise改进github:https://github.com/GregorR/rnnoise-nu参考:https://www.pianshen.com/article/3842699503/ ..

2021-01-12 20:09:24 1887 1

转载 浅谈传统语音通信和APP语音通信音频软件开发之不同点

本人在传统的语音通信公司做过手机和IP电话上的语音软件开发,也在移动互联网公司做过APP上的语音软件开发。现在带实时语音通信功能的APP有好多,主流的有微信语音、QQ电话、钉钉等,当然也包括我开发过的那款APP(那款APP在实时通信APP排名中一直靠前)。既然都做语音软件开发,那肯定有很多共同的地方,比如需要相同的语音专业知识,都有语音前处理、编解码、传输等。通过自己的观察,也有一些不同的地方。我们今天主要聊聊这些不同点。1,在传统语音通信公司都是在具体硬件上开发音频软件。有了硬件就要有相应的驱动,在L

2021-01-12 19:23:39 492

转载 音频软件开发中的debug方法和工具

转自:https://www.cnblogs.com/talkaudiodev/p/7400252.html音频软件开发同其他软件开发一样,都需要去调试。音频软件调试同其他软件调试方法有相同的地方,也有不同的地方,同时调试时还需要借助一些专门的工具,有了这些方法和工具,就能快速的定位问题和解决问题。下面我们就谈谈这些方法和工具。1,方法1)log这是软件调试中最常用的方法,音频调试也不例外。在写代码时加上一定的log, 在出问题时就打开这些log,通过log分析问题出在什么地方。一个好的lo

2021-01-12 17:58:33 368

转载 谈谈语音通信中的各种tone

今天谈的这个主题(tone)存在于我们的日常打电话过程中。先举两个场景:1,你拿起固话话筒准备打电话,按电话号码前先从话筒里听到“嗡”的连续音,这叫dial tone(拨号音,表示你可以拨电话号码了),你拨完号码对方振铃后你又听到有规律的“嘟-嘟-”的断续音,这叫ring back tone(回铃音,表示对方已振铃了)。2,你给企业服务号(比如中国移动的10086)打电话,对方叫你按键选择,当你按下键后会听到按键声,这叫DTMF tone(双音多频音)。感觉到它存在于我们日常的打电话过程中了吧。现在我们就从

2021-01-12 17:30:43 2442

转载 语音通信中提高音质的方法

语音通信是实时通信,影响语音质量的因素很多,大致可把这些因素分成两大类:一类是回声噪声等周围环境因素导致语音质量差,另一类是丢包延时等网络环境因素导致语音质量差。这两类因素由于成因不一样,解决方法也不一样。下面就讲讲用哪些方法来提高语音质量。首先看由于周围环境因素导致语音质量差的解决方法。这类方法主要是用信号处理算法来提高音质,不同的因素有不同的处理算法,用回声消除算法把回声消除掉,用噪声抑制算法把噪声抑制住,用自动增益控制算法把音量调整到一个期望的值。这些都是信号处理领域比较专业的算法,好在现在web

2021-01-08 17:09:52 539

转载 音频传输之Jitter Buffer设计与实现

在语音通信中Jitter Buffer(下面简称JB)是接收侧一个非常重要的模块,它是决定音质的重要因素之一。一方面它会把收到的乱序的语音包排好序放在buffer里正确的位置上,另一方面它把接收到的语音包放在buffer中缓冲一些时间使播放的更平滑从而获得更好的语音质量。下图是JB在接收侧软件框图中的位置。从上图可以看出,从网络上收到的语音包会放在JB里(这个操作叫做PUT),在需要的时候便从JB里取出来(这个操作叫做GET)解码直到播放出来。JB有两种模式:adaptive(自适应的)和fix..

2021-01-08 17:03:48 645 1

转载 音频处理之回声消除及调试经验

引用自:https://www.cnblogs.com/talkaudiodev/p/7441433.html本文讲的回声(Echo)是指语音通信时产生的回声,即打电话时自己讲的话又从对方传回来被自己听到。回声在固话和手机上都有,小时还可以忍受,大时严重影响沟通交流,它是影响语音质量的重要因素之一。可能有的朋友要问了,为什么我打电话时没有听见自己的回声,那是因为市面上的成熟产品回声都被消除掉了。回声分为线路回声(line echo)和声学回声(acoustic echo),线路回声主要存在于固话中,是由

2021-01-08 16:42:47 1700

转载 makefile学习

一、文本处理函数以下是GNU make内嵌的文本(字符串)处理函数。 $(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。示例:$(subst ee,EE,feet on the street)替换“feet on the street”中的“...

2020-05-01 18:56:34 406

原创 sip 学习

一  SIP 方法            在SIP的REQUEST中,核心的方法(method)定义了6种:INVITE、ACK、BYE、CANCEL、OPTIONS和REGISTER。   INVITE消息用于发起一个新的会话;   ACK消息用于完成会话的建立;   BYE消息用于结束一个会话;   CANCEL消息用于取消一个请求(一般是针对INVITE);   OPTIONS消息用于查询服...

2018-06-30 15:28:53 2680 2

原创 linux 下时间相关的结构体定义及函数

1、基本概念:1.UTC(universal time coordinated)称为协调时间时,是国际无线电咨询委员会制定和推荐的,以子午初线(经度0度)上的平均太阳时为依据,也就是英国伦暾的平均太阳时。2.GMT(greenwitch mean time)格林威治平均时间,由于地球绕太阳的轨道不是圆形的,而且自转轴相对轨道面是倾斜的,导致UTC的表示不是很精确,为此提出了GMT时间,通过每一年或...

2018-06-24 17:26:53 1247

原创 strptime 将时间字符串转为 struct tm 格式

头文件:#include <time.h>函数定义: char *strptime(const char *s, const char *format, struct tm *tm);函数作用:将以字符串形式表示的时间转为 tm 结构体表示的时间。strptime函数功能与 strftime 函数正好相反。函数返回值:strptime 函数从左到右按字符进行匹配,一旦匹配格式不正确或者...

2018-06-24 17:16:49 3603

原创 Doxygen简介及使用说明

一、    Doxygen简介Doxygen是一个程序的文档产生工具,可以将程序中的注释转换成说明文档或者说是API参考手册,从而减少程序员整理文档的时间。当然这里程序中的注释需要遵循一定的规则书写,才能让Doxygen识别和转化。目前Doxygen可处理的程序语言包含C/C++、Java、Objective-C、IDL等,可产生出来的文档格式有HTML、XML、LaTeX、RTF等,此外还可衍生...

2018-06-23 19:40:18 33174 2

原创 windows 上快速搭建 dhcp server 的方法

本文讲述通过 dhcpsrv 在windows 上搭建 dhcp 服务器的方法, 适用于  Windows 98 到 Windows 10 系统。软件下载官网: http://www.dhcpserver.de/cms/  下载后解压, 打开解压后的文件, 找到 dhcpwiz.exe 双击运行。如下图所示:点击 下一步, 如下图, 选择要运行 dhcp server 的网卡。点击下一步。如下图。...

2018-06-23 18:04:14 43736 4

原创 用 pc 抓取 vlan tag 的数据包

具体步骤: 1.打开“运行”,输入regedit,进入注册表 2.找到注册表中的 HKEY_LOCAL_MACHINE 3.在注册表 HKEY_LOCAL_MACHINE——SYSTEM下找到CurrentControlSet4.在CurrentControlSet下找到Control5.在Control下找到Class 6.在Class下搜索 {4D36E972-E325-11CE-BFC1-0...

2018-06-18 16:48:35 9390

原创 段错误问题总结

1. 对const修饰的变量赋值定义如下一个const修饰的数组,并对该数组memsetconst char a[10];memset(a, 0, sizeof(a));2. free static修饰的变量代码举例如下:static char *ptr = NULL;ptr = (char*)malloc(10);free(ptr);ptr = NULL;3. 函数参数未判空举例如下:v...

2018-06-18 12:56:31 1454

原创 C语言由于未包含头文件引起的段错误的两个例子

1. 未包含头文件引起函数返回值错误出错代码:myPointer = umalloc(xxx);if (myPointer){ myPointer->memberA = aaaa; ....}在64位机器上,运行上面代码, 在执行到第4行的时候会出现段错误。原因:在上述代码中, umalloc 是在另一个文件uMem.c 里面定义的, 如下。文件声明在uMem,h中。但是上面...

2018-06-18 11:28:16 1650

转载 NTP协议解析

NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。对于运行NTP的本地系统,既可以接收来自

2017-04-27 16:59:39 31724 1

原创 工作半年记

工作半年了,记录一下,作为

2014-09-20 16:59:49 1242 1

原创 win 7 IIS Web服务器安装配置过程中的常见问题及解决方案

先上图

2014-09-20 16:31:52 2893

原创 win7 IIS web 服务器安装与配置

一、进入Win7的"控制面板",选择“大图标”显示控制面板,找到“程序和功能”, 如图所示。二、点击程序和功能,进入程序和功能控制面板,找到右侧的“打开或关闭Windows功能”,如图所示。三、点击“打开或关闭Windows功能”,进入Windows功能界面。 展开Internet信息服务,按照下图所示进行选择。四、单击“确定”,进入安装界面。等待2~3分钟,安装完毕。五、

2014-09-20 15:57:11 17439

原创 C语言实现链表的创建、增加、删除、查询、逆序、清空等基本操作

//linklist.h#ifndef LINKLIST_H_#define LINKLIST_H_typedef int datatype;typedef struct node{ datatype data; struct node *next;}listnode, *linklist;linklist linklist_create();int link

2014-09-17 22:33:52 9335 1

转载 基于状态机模型的编程方法及其框架软件设计

1. 基于状态机模型的编程方法        1.1 经典编程方法学                结构化方法即所谓面对过程方法,将所有系统抽象(封装)成3个过程,即输入流+处理流+输出流(其实这是一种很优雅的模型,非常具有一般性,试想所有能被计算机解决的问题都可以被这个非常简单模型所描述,而OO想做到这一点可能需要使用更加复杂和更加多的模型),然后再对每个流程按照这个模式(输入+

2014-09-14 17:05:16 1784

原创 osip状态机分析

OSIP的核心是系统状态机,在不同情况下,系统处于不同的状态,在某一状态下当系统发生某一个动作后(如接受或者发送了消息),状态机做相应的跳转。的状态机在不同的状态下,对某一动作的响应也是不一样的。由于SIP的复杂性,为了降低代码实现难度,也为了能够保证代码的模块化,Osip把整个SIP的实现分成了四个状态机,分别是:       (1)ICT (带invit事件的out处理)     

2014-09-14 11:40:32 6308 2

原创 eXosip协议栈主动发送notify数据包的问题

一般认为,通讯设备A通过发送subscribe数据包订阅通讯设备B的状态信息。如果有状态更新,B会给A回复notify数据包。在eXosip协议栈中,notify数据包的发送都是对于Subscribe请求的应答。那么eXosip协议栈是否支持直接发送notify数据包呢?答案是肯定的。eXosip协议栈中提供int eXosip_message_build_request (osip_

2014-08-30 16:50:22 6525

原创 Visual Studio 2010下编译osip及eXosip并搭建开发环境的方法

第一步,下载:到http://download.savannah.gnu.org/releases/osip/libosip2-3.6.0.tar.gz下载最新的osip库并解压。到http://download.savannah.gnu.org/releases/exosip/libeXosip2-3.6.0.tar.gz下载最新的eXsoip库并解压。d

2014-08-30 16:06:57 5617

转载 Web性能测试术语整理

并发用户:   并发一般分为2种情况。一种是严格意义上的并发,即所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务。比如在信用卡审批业务中,一定数目的用户在同一时刻对已经完成的审批业务进行提交;还有一种特例,即所有用户进行完全一样的操作,例如在信用卡审批业务中,所有的用户可以一起申请业务,或者修改同一条记录。另外一种并发是广义范围的并发。这种并发与前一种并发的区别是,

2014-04-08 11:43:11 916 1

转载 马上就要毕业了,留着以后常看看

第一:不要认为停留在心灵的舒适区域内是可以原谅的。每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否

2014-01-07 20:15:43 1339 2

转载 浏览器输入网址后台是如何运作的

作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的IP地址导航的第一步是通过访问的域名找出其IP地址。DNS查找过程如下:

2013-09-12 20:44:28 1377

原创 国企与外企的简历有什么不同?

个人信息外企:简单的个人信息:姓名、性别、地址、email、电话、爱好 国企:丰富的个人信息:除了基本的联络信息,还要提供民族、身高、体重、政治面貌、婚否、家庭关系J# \0 V教育经历外企:学校、专业、学分绩、班级排名国企:一般不需要提供学分绩,通常要求罗列主要的专业课程和成绩。当然,研究生师从著名导师,也是一个加分因素实习经历 外企:简历

2013-09-11 14:54:28 1705

原创 软件类岗位都做些什么

1.技术支持•现场维护,电话、远程支持,收集理解客户需求并及时反馈•编写产品和技术问题报告,负责技术方案、技术类文档的编写工作•负责实施后技术保障,解决一般性技术问题,提供技术咨询,执行产品推广活动 •负责公司内部员工的技术培训,提高销售人员的技术水平•从事服务器的操作系统、应用系统的安装、调试、维护、协助升级及安全防护等服务2.测试工程师•设计测试用例、测试数

2013-09-10 20:44:16 1432

转载 计算机软件求职方向及简历制作注意事项

一、软件技术支持工程师什么是软件技术支持工程师?软件技术支持工程师主要是在软件方向从事售前或售后技术维护、应用培训、升级管理、解决投诉,从而提升客户满意度,扩大用户群体对自有品牌的良好口碑。软件技术支持工程师的工作内容:软件技术支持工程师的工作内容分为2部分,分别是技术支持和软件维护。其中技术支持部分包括:对客户端操作系统及常用应用软件进行调试、管理、更新、升级、故障检测及

2013-09-10 20:40:09 3553

转载 优秀程序员的10个习惯

在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习

2013-09-10 20:11:55 984

转载 程序员必须掌握的基本技能

软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需

2013-09-10 20:11:08 1602

原创 C/C++读写文件

在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作:    1、基于C++的文件操作;    2、基于C的文件操作; 基于C++的文件操作在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O。stream这个类有两个重要的运算符:    (1)插入器(输出到标准输出流。 

2013-08-29 16:51:22 2009

转载 C/C++如何传递二维数组?

用二维数组作为参数传递(用二维数组处理矩阵),但是希望接受传递二维数组参数的函数可以处理任意维度的数组(希望矩阵的行数和列数都是不固定的)。【以下转帖】----------------------------------------------------------------------------------------------但一般传递二维数组的基本规则好像是这样的:可

2013-08-25 19:43:06 1724

转载 发论文的七条建议

要写文章就要查文献。读不同的文献有不同的读法。下面是从MITBBS摘录的一段内容,比较有价值。最重要的自己总结概括这篇文献到底说了什么,否则就是白读,读的时候好像什么都明白,一合上就什么都不知道,这是读文献的大忌,既浪费时间,最重要的是,没有养成良好的习惯,导致以后不愿意读文献。 1、每次读完文献(不管是细读还是粗读),合上文献后,想想看,文章最重要的take home message

2013-08-15 21:27:25 1213

转载 C/C++的就业,发展方向

C++学习路线从学习C++到现在已经有四个年头了,但是从来没有很深入学习,有人说C++是面向对象的编程语言,但是我在这里想说的是,C++是一个多泛型的编程语言,它既可以面向过程,比如我们完全可以用C++写C的代码,这是没问题的,它也是一个面向对象的语言,它具有面向对象的特征,可以模拟现实世界中的各种事物;它也是一个泛型编程语言,里面包含大量的模板特性,比如C++的标准库STL就是基于模板的一个

2013-06-22 19:50:41 11960 3

转载 计算机专业就业职位介绍

一、 计算机软件方面1、【职位名称】程序员【是什么】程序员是指从事程序开发、维护的专业人员,一般分为程序设计人员和程序编码员。【做什么】① 项目策划、市场调查; ② 用户的需求分析,策划程序框架、流程; ③ 编写代码,开发程序,同时编写开发文档; ④ 测试,运行程序; ⑤ 帮助客户解决他们所遇到的问题; ⑥ 软件版本的更新。【怎么样】随着计算机对于社会各个领域的不断渗透

2013-06-22 19:10:19 46830 2

转载 一个HR给应届毕业生的面试建议 !! 想进大公司的一定要看

原文出自当实习来敲门实习网:一个HR给应届毕业生的面试建议 !! 想进大公司的一定要看开始之前务必记住:  黄金法则:80/20---你要承担起80%的谈话而面试官只会说20%。  白金法则:你必须试着控制面试的节奏和话题。  钻石法则:对于没有把握的问题,抛回给面试官。  1.在一分钟内介绍一下你自己  这似乎是必答题。不要以为这很容易。如果你

2013-06-13 16:19:34 3233

CP2102 USB to UART Bridge Driver

CP2102是一款USB转TTL电平的USB转串口芯片。 官网地址:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers 打开上述链接,按照自己系统下载驱动,并解压和安装。 比如:win7 64位系统的下载后打开图中的“CP210xVCPInstaller_x64.exe”,即可安装成功

2021-03-26

从wireshark中获取H264码流,OPUS 码流的功能

1.首先安装wireshark软件 2.查看Wireshark安装路径下是否存在init.lua,确保disable_lua = false 3.在init.lua的最后加上dofile(DATA_DIR.."rtp_h264_extractor.lua") 4.把rtp_h264_extractor.lua这个文件放在init.lua同一个路径下 5.用wireshark抓取H264视频码流,最好过滤掉其他码流 6.右键点击H264的udp包,选择"Decode as...",再选择Transport中的rtp选项,就解析成rtp包了 7.查看rtp包的payload type,比如说type是96,那么在wireshark工具栏选择Edit->preferences->protocols->H264, 把H264 dynamic payload types设成96 8.现在就可以选择点击tools下的"Extract h264 stream from RTP"菜单项 9.这样就可以生成dump.264,一般会放在与码流文件同一个路径下,由于环境变量的不同,也可能放在其他路径下

2018-10-16

UnixBench 5.1.3

UnixBench 是一个用于测试 unix 系统性能的工具,也是一个比较通用的 benchmark。 linux下执行步骤: 1. 解压 UnixBench5.1.3.tgz 。tar -zxvf UnixBench5.1.3.tgz 2. cd UnixBench , 执行 make , 然后执行 ./Run 即可。等待十几分钟就会生成测试结果。 交叉编译执行步骤: 1. 解压 UnixBench5.1.3.tgz 。tar -zxvf UnixBench5.1.3.tgz 2. cd UnixBench , 修改 Makefile 文件, 修改CC = gcc 为交叉编译的GCC,如 CC = arm-linux-gnueabi-gcc。 3. 执行 make 。 Run 命令执行需要依赖 perl。 perl 交叉编译方法如下: 1. 解压perl-5.20.2.tar.gz, tar -zxf perl-5.20.2.tar.gz 2. cd perl-5.20.2 3. 解压 perl-5.20.2-cross-0.9.7.tar.gz, tar --strip-components=1 -zxf ../perl-5.20.2-cross-0.9.7.tar.gz 4. 执行 ./configure --target=arm-linux-gnueabi --prefix=/usr -Duseshrplib 5. make -j4 6. make DESTDIR=/path/to/staging/dir install

2018-10-09

lmbench 3.0

Lmbench是一套微基准,可以用来分析不同操作系统的设定。包括Lmbench在内的基准可以度量多种操作系统的例行程序,如上下文转换、本地通讯、内存带宽和文件操作。 linux下执行步骤: 1. 解压 lmbench-3.0-a9.tgz , tar -zxf lmbench-3.0-a9.tgz 2. cd lmbench-3.0-a9 3. cd src, 执行 make 4. cd scripts, 执行./config-run 5. 在 scripts 目录下执行 ./results 开始测试 交叉编译执行步骤: 1. 修改scripts/os, 增加OS=arm-linux (在"echo $OS"之前) 2. 修改scripts/compiler, 增加CC=arm-linux-gcc(在"echo $CC"之前) 3. 编译成功,在bin/arm-linux中生成所有的binaries。 4. 把刚刚修改编译好的文件copy在开发板上 5. 进入目录 "scripts", 运行"./config-run" 选择测试项目及配置 6. 运行 "./results" 开始测试。

2018-10-09

nbench 2.2.3

NBench是一个简单的用于测试处理器性能的基准测试程序。下载后, 使用 tar -zxf 解压, 之后执行make。然后运行 ./nbench 即可。 如果是交叉编译, 修改Makefile文件将 CC = gcc 改完交叉编译的 GCC 即可

2018-10-09

SQLLite 数据库浏览软件

SQLLite 数据库一般应用到嵌入式系统中, 开发或者调试时,可以把数据库文件导出来, 然后通过此软件查看。解压后在windows上安装提示默认安装即可。使用时可以创建数据库文件或者用现有的文件打开, 增删改查功能均支持

2018-06-23

tftp server —一个简易的 tftp 服务器

下载后解压, 双击 TFTPServer.exe 即可运行。菜单 -> view 下面 options 可以配置文件保存路径

2018-06-23

wftpd—一个小型的 ftp 服务器

下载后, 在 windows 上直接双击运行即可。 打开后,选菜单“Security→Users/rights”即设置用户名和密码。Home Diretory 选择文件的存放路径

2018-06-23

hfs—一个小型的 http 服务器

HFS全称为http file server,他是一个专门实现文件共享的工具,通过WWW服务将要共享的目录或文件发布,从而让需要下载者直接通过IE浏览器访问发布的这个共享站点,然后随意下载共享资源。

2018-06-23

Visual Studio 2010 安装和部署项目的疑难解答

Visual Studio 2012 安装和部署项目中问题的解决方法集合,Microsoft官网提供

2014-09-20

校园“一卡通”管理系统论文

是本人的毕业论文,文档是关于校园“一卡通”管理系统的项目文档。

2012-06-11

一卡通管理系统文档+源代码PHP和MYSQL

一卡通管理系统是基于PHP和MYSQL数据的管理系统。本目录包含,系统源代码,系统文档。 系统主要功能:包括对餐卡的开户、销户、挂失、解挂、补卡、消费、充值以及查询等。

2012-06-11

基于三层架构.NET平台校园餐卡管理系统有代码+文档(全)

校园餐卡管理系统是在.NET平台下开发的基于三层架构的管理系统。本目录下共有三个文件,系统源代码,系统文档、演示文档。 用户名:admin 密码:admin 系统运行环境:本系统运行在Visual Studio 2008或较高版本中。 系统运行前请先修改 ./源代码/Windows/App.config文件中的数据库配置。 系统主要功能:包括对餐卡的开户、销户、挂失、解挂、补卡、消费、充值以及查询等。

2012-06-11

三层架构基于.NET平台下的校园餐卡管理系统项目演示文档

本文是校园餐卡管理系统的项目演示文档。校园餐卡管理系统是在.NET平台下开发的基于三层架构的管理系统。

2012-06-11

三层架构基于.NET平台的校园餐卡管理系统项目文档

该文件是校园餐卡管理系统的项目文档。校园餐卡管理系统是在.NET平台下开发的基于三层架构的管理系统。

2012-06-11

三层架构.NET平台下的校园餐卡管理系统源代码(C#编写)

校园餐卡管理系统是在.NET平台下开发的基于三层架构的管理系统。系统主要功能:包括对餐卡的开户、销户、挂失、解挂、补卡、消费、充值以及查询等。 用户名:admin 密码:admin 系统运行环境:本系统运行在Visual Studio 2008或较高版本中。 系统运行前请先修改 ./源代码/Windows/App.config文件中的数据库配置。

2012-06-11

空空如也

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

TA关注的人

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