自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mysql 8.0版本免安装版,详细配置过程

今天安装mysql 8.0版本,碰到过很多奇奇怪怪的错误,每一个都困了好久。后来好几次重新配置安装,终于一次性搞定,特此记录,也希望可以帮助更多使用者。1.下载免安装Mysql版本,mysql网站下载即可,点此直达下载链接2.解压后,优先配置环境变量。2.1 新建MYSQL_HOME变量,填入Mysql文件夹目录2.2 在path变量中,最后面添加 %MYSQL_HOME%\bin;3.编辑my.ini,放至mysql文件夹内,参考如下:[mysqld]# 设置3306端口port=33

2021-03-12 17:04:44 405 1

原创 微机原理课设-基于PC机串行通信的点到点文件传输系统

一、实现原理与编程语言如下:1.1 模拟串口在windows平台,使用VSPD软件模拟一对串口,发送和接收的串口需要维持相同设定的波特率和数据位数。(VSPD获取软件入口)1.2 编程环境和语言利用Visual Studio平台进行C#编程语言调用Serial Port类实现串口通信,在建立通信后,完成文件传输功能。1.3 完整实验代码可点击这里进行下载,遇到什么问题,可直接与我沟通。二、方案规划思想首先需要使用VSPD虚拟出一对可用串口,分别编写客户端(发送文件端)和服务器端(文件接收端);

2020-09-09 11:28:10 743

原创 VS2012:LNK4098:“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

这个错误让人很头疼,但但是解决方案很简单。VS2012和VS2008的解决方法不同,然而网上千篇一律都是VS2008/VS2005的解决方案。针对环境不同,对策如下:1.VS2008/VS2005的解决方案如下:①右击工程 - 属性 ”配置属性 - 链接器 - 输入 - 忽略特定库“,添加 ”libcmt.lib“②右击工程 - 属性 ”配置属性 - 链接器 - 命令行

2017-03-09 13:44:29 4600

转载 关于C语言的关键字extern

在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。1. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。这里需要注意的是,被引用的变量v的链接属性必须是外链接(external)的,也就是说a.c要引用到v,不只是取决于在a

2016-12-18 15:54:33 376

原创 优盘修复神器

前言:朋友的优盘被突然写保护了,网上照片各种格式化工具都不行,就连强大的分区工具对它都没辙,随即使用量产工具,弄了半天,一直报错,然后突然发现新大陆,找到一个神奇,抱着试一试的心态,果真把优盘修复好了。注意:亲测适合群联的固件,可使用芯片精灵查看优盘固件,其他固件暂不清楚。症状:优盘提示被写保护现象:优盘无法正常工作,无法格式化,无法使用各种分区工具分区,量产工具各种报错。

2016-11-20 14:07:59 851

转载 ACPI电源状态/CPU工作状态

几年,个人计算机的运行速度有了质的飞跃,但是功耗却没能与时俱进,着实让人觉得遗憾不少。例如这样一台为游戏玩家配备的电脑:四核心处理器、两块nVidia GeFore8800 Ultra、4条DDR2内存、几块硬盘,你估计功耗会是多少?就算什么也不干,功耗也下不了200W!不管是为了省银子,还是为了环保,降低能耗已然成为我们必须考虑的问题啦。1992年1月,微软(Microsoft)与英特尔

2016-11-01 18:39:44 7579 3

原创 BIOS 笔记(持续更新...)

以下内容是我个人在BIOS工程师任职期间遇到的错误描述,以及原因和解决办法。1.错误来源:在调整led灯的时候,除了必要的unlock与lock操作外,还要对一些IO Reg进行读写。在DataSheet 6793的LDN B的F7寄存器中,该寄存器功能是调整led亮、灭和闪烁的功能。其中bit5可以翻转led的low和high。如果没有别的地方对该寄存器读写,或者擦掉bit5,会导致在b

2016-10-27 18:28:51 513

转载 Posted和Non-Posted传送方式

PCI总线规定了两类数据传送方式,分别是Posted和Non-Posted数据传送方式。其中使用Posted数据传送方式的总线事务也被称为Posted总线事务;而使用Non-Posted数据传送方式的总线事务也被称为Non-Posted总线事务。  Posted总线事务指PCI主设备向PCI目标设备进行数据传递时,当数据到达PCI桥后,即由PCI桥接管来自上游总线的总线事务,并将其转发到下

2016-09-25 18:02:50 1989

原创 linux下ADT Bundle实现APP通过jni读取内存信息,以及NDK的使用

关于jni的概念,个人就不多说了,网上随便一搜,各种说法都有,简单提醒一下,一般来说,我们的jni函数都有一个规定:以Java_开头,依次就是包名以及java的类名,后面在跟上函数实现方法名。比如我的java包名为com.example.jni,类名为minardJni,,函数方法名为getString.所以,我在jni里面的函数名就是:Java_com_example_jni_minardJni

2016-09-08 11:57:03 986

原创 纯汇编语言打印字符.以及输出寄存器值至屏幕

近期学习,需要打印字符,以及读取寄存器(Register)的内容,并输出到dos窗口下显示,C+Assembly实现很简单,但是,纯汇编实现就比较复杂了。由于个人能力有限,自己不会写,就在网上找到了可用的Demo,下面,我把这个demo分享给大家,同时,也是自己做个记录,方便后续使用。一:打印字符,代码如下:(使用的是BL Regster) ;example for display cha

2016-08-02 17:51:50 18971 2

原创 IIS发布wcf服务后,点击svc不能再浏览器中打开,出现直接下载的情况的解决方案

这个问题已经让我郁闷很久了,之前解决一次忘一次,网上的文章更是千奇百怪,难以找到有用的信息,今天在此做个记录,方便你我他。我的环境:win7或者win8,Microsoft Visual 2010首先分为两种情况,一种是以win7及win7以前的平台作为服务器,另一种就是以win8以及win10的平台作为服务器。第一种情况,用管理员方式打开命令提示符,输入命令:C:\Windows\M

2016-05-05 20:05:53 10481 2

转载 eclipse开启闪退解决办法

eclipse打不开闪退解决方式1、通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下)2、内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m3、检查环境变量,path变量中将jdk路径放在最前边(开头的“.;”直接后边)4、检查环境变

2016-04-18 08:47:18 637

转载 SQL Server下载地址(亲测绝对有效)

详情请点击:http://www.cnblogs.com/yinxiangpei/articles/2376190.html

2016-03-20 16:50:23 1810

转载 kali linux安装之后要做的事

做个标记详情请参考:http://blog.163.com/superrookie_weblog/blog/static/243333042201531104620406/

2016-02-26 16:51:15 565

原创 侧滑菜单中slidingmenu_library包的导入过程

因为功能需要,故也准备使用侧滑菜单,不过,由于第一次接触,没注意slidingmenu_library的包的导入路径,故出现了一些幼稚的错误,在此整理出来,供遇到相同问题的读者参考。一、下载slidingmenu_library包,点此可以直接下载。二、下载完成后,解压,并导入eclipse。(这个过程应该都会吧,如果有读者不会,可以在下方留言,我会详细回复你)三、新建安卓项目,新建过

2016-01-21 14:25:07 2257 1

转载 经验解决Fragment 被 Replace后仍旧可见的问题

网上问的问题,大多会提到替换了Fragment而发现之前被替换的仍旧显示在那里。搜了下网上的问题,好像都没有找到解决方法。之后自己摸索。最后发现其实,对于Fragment的替换 JAVA代码基本上没啥,网上都是正确的,比如:FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction t

2016-01-19 20:20:00 754

原创 Android使用fragment切换,界面间传值操作

安卓开发中,界面切换使用多的就是运用fragment,那么,如果下一个界面需要上一个界面的值该怎么办呢,本文就是解决这个问题的。也是做个记录,供自己以后方便使用。 FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentMana

2016-01-19 20:11:06 1565

转载 WCF发布后远程访问的域名解析问题

环境:VS2010 sp1,.net framework 4.0,windows server 2008 x64 ,iis 7.0症状:WCF开发测试,本地调用都正常。发布后,在浏览器中访问http://ip/yourService.svc,可以正常浏览,但svcutil.exe 显示的是域名:http://域名/YOurService.svc。在VS中,添加服务引

2016-01-14 18:29:28 1792

原创 Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

详情参考链接:Android 开发环境下载地址  本人也是为了以后使用的方便。

2015-09-30 22:39:04 1803

转载 网络攻击知识之几种IP地址攻击方式

网络攻击知识之几种IP地址攻击方式作者:hackmaster 来源:赛迪网安全社区  1.OOB攻击这是利用NETBIOS中一个OOB (Out of Band)的漏洞而来进行的,它的原理是通过TCP/IP协议传递一个数据包到计算机某个开放的端口上(一般是137、138和139),当计算机收到这个数据包之后就会瞬间死机或者蓝屏现象,不重新启动计算机就无法继续

2015-09-29 11:52:31 6299

原创 折半插入与折半查找

相关概念不用细说,还是比较简单的。结合折半插入和折半查找,就是为了实现而实现的一个代码,个人兴趣而已。无序数在经过排序后,很轻松能找到所在位置,但是,如果要求在无序中,数据有序化后,同时得到某数在有序和无序序列中的位置该怎么办呢。我的解决办法是,在结构体中再加一个数据,保存原来位置,具体实现方法见下方代码。#include#include#define MaxSize 100st

2015-09-10 18:25:34 754

原创 c语言实现二叉树的恢复

根据二叉树的先序和中序序列恢复二叉树的递归思想是:先根据先序序列的第一个节点建立根节点,然后在中序序列中找到该节点,从而划分处根节点的左右子树的中序序列。接下来再在先序序列中确定左右子树的先序序列,并由左子树的先序序列与中序序列继续递归建立左子树,由左子树的先序序列继续递归建立右子树。根据二叉树的中序和后序序列恢复二叉树的递归思想是:先根据后序序列的最后一个节点建立根节点,然后在中序序列中找到

2015-09-09 16:24:01 2369 4

原创 c语言实现快速排序

快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。步骤为:从数列中挑出一个元素,称为"基准"(pivot),重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区结束之后,该基准就处于数列的中间位置。这个称为分区(partition)操作。递归

2015-09-08 11:01:49 460

原创 c语言实现希尔排序

自己看书时,对希尔排序的理解一直处于茫然状态,然后在维基百科上看到了这样一句话,再加上这样一个例子,总算消除了我的迷惑。因为访问危机百科需要翻墙,故复制了了相关内容在本博客里,若读者已翻墙,可以直接点此进入维基百科查看。-----------------------------------------------------以下内容来源于维基百科----------------------

2015-09-07 18:00:50 1212

原创 c语言实现直接插入排序(正序和逆序)

#includestruct DataType{ int data;};struct Sqlist{ DataType R[20]; int length;};//直接插入排序(从小到大)void Sort(Sqlist *l){ int j; for(int i=2;ilength;i++) { //如果后一个数小于前一个数,则开始排序 if(l->R

2015-09-07 09:03:15 2857

原创 给指针变量赋地址

做个笔记,便于以后的学习。假如有个地址,你已经用int保存了,接下来你要将这个地址赋给一个结构体的指针变量,该怎么写代码了,下面就是实现方法:(假设结构体为Data)Data *data;//定义一个结构体指针变量int address = XXXXX;//已经获取到的地址(一串数字)//将address赋给data指针变量data = (Data*)address;

2015-09-04 16:57:17 4129 1

原创 c语言实现顺序二叉树的非递归的三种遍历算法

二叉树的概念遍地都是,就不详说了。不管是顺序的还是链式的二叉树,实现的方法基本上都是递归的例子,我就自己看着遍历的方法,写出了这一个程序,程序中每个遍历实现思想都有详细描述,代码略显繁琐,欢迎读者批评指正。使用的例子看附图,也算是自己的一个学习笔记。#include#include#include#include#define Max_Size 100#define null '#

2015-09-03 17:51:39 747

原创 c语言实现双向链表的基本操作

双向链表,又可以称为双向循环链表。双向链表中插入删除操作的详细解析可以看这篇文章:双链表,下面是个人写的简单代码,仅供参考。#include#includestruct DulNode{ int data; DulNode *prior; DulNode *next;};//初始化空的头结点DulNode *InitDulNode(){ DulNode *head;

2015-08-31 20:42:17 1223

原创 c语言实现循环链表的基本操作

循环链表和单链表其实区别不大,差别仅在于算法中的循环条件不是p或者p->next,而是是否等于头指针。下面这个例子简单的实现了循环链表的基本操作,其中插入和删除只是完成了主要的部分,没有判断。#include#includestruct Data{ char name; int age;};struct CirList{ Data *data; CirList *nex

2015-08-31 11:23:05 1119

原创 c语言实现静态链表的基本操作

简单的用c/c++语言实现了静态链表的基本操作,其中,删除后的节点用wait变量简单保存,且只保存一个,思想明白了就好,读者可以自己试试用备用链表来保存未被使用的以及被删除的节点,以供下次使用。#include#include#define Max 100//记录静态链表使用的总长度int leng = 0;//保存一次删除的节点,供下次增加节点时使用int wait = 0;

2015-08-30 21:55:06 781

原创 Mysql远程链接数据库

一个团队开发一个项目时,大家都会不定时的使用服务器上的数据库,然而远程访问服务器只能有一个用户在线,就非常不方便,因此,数据库也做得很好,可以再本地访问远程访问服务器上的数据库。不过为此也遇到一些问题。接下来就把Mysql远程数据库的方法介绍给大家,希望能帮助到同行,同时也是做一个记录,方便以后使用。一:在服务器登陆数据库二:使用命令:grant all privile

2015-08-27 10:37:11 613

原创 .net利用Attribute简单实现AOP

近日在学AOP,前一篇文章是基于透明代理/真实代理实现的,(前文参考链接:http://blog.csdn.net/jiujiu28/article/details/43562909),但是每次实现AOP之前需要实例化一个新对象,总感觉不爽.这不.接下来我们使用Attribute来实现AOP.一、什么是Attribute?Attribute是一个类,在MSDN文档中对它是这样描述的。

2015-02-07 12:40:55 5078

原创 基于.net简单实现AOP

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。

2015-02-06 12:51:43 6576

原创 中文,gb2312编码以及utf-8编码

这段时间一直在练习.net抓取网页数据,抓的多了就会发现,好多网页都需要输入相关内容才能获取到自己想要的东西。那么问题来了,譬如下图:地址栏中的用红色框标出的字符串就是汉字“计算机”经过gb2312编码转换后得到的。那么究竟怎么样才能把汉字转换为gb2312编码格式的呢。在asp.net(C#)下很简单,看下方代码: string text ="标准"; text

2015-01-27 21:09:15 761

原创 java连接sql server 2008 R2数据库

自从学习了数据库,然后,深深gans

2014-08-03 10:01:43 5288 1

原创 安卓开发之界面跳转

1.自己玩安卓时,开始一直do

2014-07-31 19:01:45 1241

VSPD windows平台虚拟串口软件

VSPD windows平台虚拟串口软件 模拟PC间的实际串口 通过该模拟串口的实验代码,在真机上同样运行通过

2020-09-08

微机原理课设-基于PC机串行通信的点到点文件传输系统

微机原理课设-基于PC机串行通信的点到点文件传输系统 有图形化界面,功能齐全,且重要部分代码都有注释,直接打开项目即可编译

2020-09-08

优盘恢复工具

优盘无法正常工作,无法格式化,无法使用各种分区工具分区,量产工具各种报错。使用这款软件课顺利修复

2016-11-20

安卓中实现jni读取内存信息

安卓中实现jni读取内存信息源代码

2016-09-08

slidingmenu_library压缩包

slidingmenu_library包,是当前使用比较多的用于侧滑菜单实现的一个包文件,引用方便,实现简单。

2016-01-21

安卓利用fragment创建底部菜单栏

安卓利用fragment创建底部菜单栏,适合新手学习使用

2016-01-19

ksoap的jar包

android或者java客户端,需要调用网络服务进行数据交互时,必备包文件

2016-01-14

linux下声卡驱动

包括alsa-driver,alsa-lib,alsa-utils

2016-01-01

考研数学一历年真题带答案解析

本压缩包内涵96-14年的考研数学一真题,以及详细的答案解析,分享出来,供考研学子金榜题名。

2015-09-29

.net(C#)源码实现微信JS-SDK

本代码通过.net实现了微信JSSDK,微信官网并没有给出关于.net的实例,在整合部分资料后,完成了这部分功能,共大家交流学习使用,有不明白的地方,尽可以留言咨询,我们共同进步。

2015-08-03

简单使用安卓的广播机制

简单的让你知道安卓的广播机制,了解之后可以简单地使用它,并为以后的使用打下基础。

2014-08-03

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

TA关注的人

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