自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 怎样在VC++动态链接库(DLL)编程之库的查看以及调试呢?

今天我要为大家带来的一篇教程是,怎样在VC++动态链接库(DLL)编程之库的查看以及调试呢?那么什么叫做调试呢?简单来说,调试是保证所提供的设备能够正常运行的必须程序。那么现在就让我们一起来学习一下吧。  在具体进入每一类DLL的详细阐述之前,小编认为在这里有必要向大家介绍一下,库文件的查看以及调试方法。毕竟接下来我们还要接触很多的例子工程,所以理解查看以及调试方法是十分有必要的。

2017-06-30 16:29:24 1236

原创 在VC++动态链接库编程之MFC扩展DLL的操作方法

MFC是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的WindowsAPI函数,并且包含一个应用程序框架,以减少应用程序开发人员工作量。今天小编就带大家来认识一下,在VC++动态链接库编程之MFC扩展DLL的操作方法。  一、异同之处  作为一名专业的程序员,大家都应该听说过MFC规则DLL以及MFC扩展DLL这两者吧。大家知道这两者有什么的相同点以及不同点

2017-06-30 16:23:25 1028

原创 在VC++应用程序中获取其他程序图标的实现方法

大家知道何为图标吗?其实图标就是具有明确指代含义的计算机图形。其中桌面图标是软件标识,界面中的图标是功能标识。它源自于生活中的各种图形标识,是计算机应用图形化的重要组成部分。今天小编要为大家介绍的一篇教程就是:在VC++应用程序中获取其他程序图标的实现方法。  那么我们应该怎样在VC++应用程序中获取其他程序图标?经过小编在网上搜索资料,总结出来了一下两种实现方法,大家不妨可以尝试

2017-06-30 16:16:19 2199

原创 解决VC++编译程序出现中文乱码的问题

大家在使用VC++进行编译的时候,是否都会遇见一种情况,那就是编译以后出现了中文代码。小编觉得,这一种情况还是比较普遍的。那么为了可以解决大家的难题,今天小编就教大家解决VC++编译程序出现中文乱码的问题吧。  小编在这篇教程中,主要是向大家介绍三种解决方法哟。希望这三种方法,有一种方法是适合你的。  第一种方法  好了,接下来小编要为大家介绍的第一种解决方法,这一种解决方

2017-06-30 16:10:06 14133

原创 如何使用VC++遍历某一个目录下的全部文件呢?

Microsoft Visual C++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。简单的来说,就是使用c++的一个开发平台。今天小编要为大家分享的一篇教程就是:如何使用VC++遍历某一个目录下的全部文件呢?  一、何为遍历  在教程开始之前,小编先为大家普及一下遍历的概念吧。什么叫做遍历(Traversal)呢?换一句话说,就是指沿

2017-06-30 16:03:54 1050

原创 MySQL的发展历程

MySQL(发音为"my ess cue el")是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL名字由来  其实MySQL最初的出发点是用mSQL和他们自己的快速低级例程(ISAM)

2017-06-30 16:00:43 28957

原创 计算机网络基础知多少

计算机网络是计算机技术和网络通信的相结合的产物。目前我们生活的方方面面都深受计算机网络的影响,今天就来了解了解计算机的基础知识。    一.计算机网络的定义:  计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。简单地说,计算机网络就是通过电缆、电

2017-06-30 15:50:57 597

原创 用JDK编程及JDK的缺点

可能有些朋友刚刚接触java语言,仅仅只是学习了Java的基本知识。但是你的电脑中搭建Java开发环境了吗?,也就是本文中将要介绍的JDK  Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。  大

2017-06-30 15:40:52 2438

原创 如何让.NET Core应用的配置与源文件保持同步?

最近.NET是个非常热门的行业,那如何成为炙手可热的网络工程师,在本篇文章中,我就来跟大家分享一篇教程-----.NET Core应用的配置如何与源文件保持同步。希望能帮助到大家!   配置的同步涉及到两个方面:第一,对原始的配置文件实施监控并在其发生变化之后从新加载配置;第二,配置重新加载之后及时通知应用程序进而使后者能够使用最新的配置。接下来我们利用一个简单的.NET

2017-06-30 15:32:36 484

原创 提高系统安全性方法详解

软件可靠性(softwarereliability)是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。规定的条件是指直接与软件运行相关的使用该软件的计算机系统的状态和软件的输入条件,或统称为软件运行时的外部输入条件;规定的时间区间是指软件的实际运行时间区间;规定功能是指为提供给定的服务,软件产品所必须具备的功能。软件可靠性不但与软件存在的缺陷和(或)差错有关,而且与系统输入和系统使用有关

2017-06-30 15:05:46 25726

原创 如何安排Web前端开发的技术学习顺序?

具体来说,前端方面的知识从重要程度来排,我觉得应该先后学这些:  1,api学习,系统地学,可以看看这个方面的书,不要只零散地看网上文章,这个书钱要舍得花。前端领域,这个方面我推荐看看《javascript高级程序设计》和《html5和css3权威指南》。  2,学习一些编程上的技巧,比如面向对象,组件,api设计,推荐几本书《js设计模式》《head first设计模式》

2017-06-27 09:23:13 5607

原创 前端工程师常见浏览器兼容性问题与解决方案

所谓的浏览器兼容性问题,是指使用不同的浏览器来查看我们的网站,造成页面显示效果不统一的情况,所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。  在学习浏览器兼容性之前,我想把前端开发人员划分为两类:  第一类是精确按照设计图开发的前端开发人员,可以说是精确到1px的,他们很容易就会发现设计图的不足,并且在很少的情况下会碰到浏览器的兼容性问题,而这些问题往往

2017-06-27 09:12:57 2473 1

原创 前端开发人员需要具备的技能有哪些?

前端开发是从网页制作演变而来的技术,包括前端美工、IE兼容、CSS、HTML“传统”技术与Adobe AIR、Google ears,以及概念性较强的交互式设计、艺术性较强的视觉设计等。  在互联网发展过程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站

2017-06-27 09:02:29 6464

原创 如何对web前端进行优化以及提升其性能?

随着“互联网+”概念的普及,和移动互联网技术的成熟,越来越多的公司需要更加智能、高效、合理、人性化的交互,对web前端的需求也越来越大。同时,由于web前端的技术框架种类繁多,更新也非常快,这样也需要大量的前端人员进行自己的技能提升。  对前端开发工程师来说,前端性能优化是很重要的,最为大家所知的是YSLOW的23条优化规则,性能优化不仅仅是指用户访问网站的速度,也包括开发的效率,以下为总

2017-06-27 08:59:33 861

原创 如何学好web前端开发?

Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了

2017-06-27 08:48:08 2739 1

原创 html5与html的区别你可知道?

现在HTML5开发是一个网页的趋势,我们有体验过,愤怒的小鸟,在流畅度、清晰、响应速度上都有一定的优势,现在的很多的网页游戏它们都是使用html5技术来开发出来的,因此很多开发者也是热衷于html5的一个开发,那么它和html的区别是在哪里呢?本文将为大家进行一个简单的阐述。  重点来了,那么什么是html5呢?  实际上html5最先由WHATWG(web超文本应用技术工

2017-06-27 08:41:26 1241

原创 Android学习基础,NDK入门

当你在学习Android的时候,或者会问,为什么要用NDK:我们都知道,java它是半解释型语言,将会是很容易被反汇编后拿到源代码文件,在开发一些重要协议时,一般为了安全起见,是使用C语言来编写这些重要的部分,来去增强系统的一个安全性。本文将带想学习安卓开发的朋友们来学习一下关于Android的NDK的学习。  到底什么是Android-NDK?  Android-NDK(

2017-06-26 16:42:16 242

原创 安卓系统开发常用的框架

我们知道Android系统是以Linux系统为基础的,Google公司将其按功能特性划分为4层,自下而上分别是Linux内核、中间件、应用程序框架和应用程序,就像建造一个房子一样,在搭建好框架之后,再逐步的进行设计,Android的开发也是一样的,本文将要给大家带来的是最上层的应用程序及其框架结构,感兴趣的朋友们可以参考学习一下。  一、应用程序  熟悉Android系统朋

2017-06-26 16:39:38 1245

原创 你该懂的Android开发中的核心基础知识

想要学习移动应用的开发,除了必备的知识要掌握好之外,更多的是要掌握一些核心的基础知识,并且是能够起到关键性作用的知识点,必须是要了解清楚,如果你也是在学习Android开发,下面的核心基础或者对你有一定的帮助!  1.ListView的引入  为什么要采用listview?其实是在数据量过于庞大时,传统的存储方式它是会占用机器大量内存,最终导致OOM异常(内存溢出),listvie

2017-06-26 16:35:58 368

原创 对初学者建议“Android开发的10大技巧”

两天前,我对Android的开发是一无所知的。之前有过面向pc机的vc++开发经验。我也把我摸索的过程分享给大家,希望能对其他想涉足android的朋友有所帮助,也请各路大牛对我的学习进行指导指正。      这些Android开发的技巧都是我个人的经验。总共10条,所以我又把它们叫做是“Android开发的10大技巧”。  下面让我们进入正文:       1.IDE的选

2017-06-26 16:33:33 413

原创 详解网络安全中防火墙和IDS的作用

随着互联网的兴起,网络服务、媒体的多元化发展,网络与越来越多的商业应用和经济领域的联系越来越多,与此同时,安全问题也渐渐浮出了水面。那么,怎么才能做到安全?  一、 入侵检测系统和防火墙的区别  1. 概念  1) 防火墙:防火墙是设置在被保护网络(本地网络)和外部网络(主要是Internet)之间的一道防御系统,以防止发生不可预测的、潜在的破坏性的侵入。它可以通过检测、限

2017-06-26 16:29:41 7254

原创 Web服务器需要警惕的安全隐患是什么?

说到web业务系统,很多人会下意识的认为Web业务系统 = 网站,但实际上,我们通常所说的Web业务系统指的是利用各种动态Web技术开发的基于B/S(浏览器服务器)模式的事务处理系统。比如:ERP系统、CRM系统以及常见的网站系统(如电子政务网站、企业网站等)都是Web业务系统。这些Web业务系统,都会遭受Web威胁的影响。  安全隐患有很多,常见的不外乎这几种,熟悉了解了就知道怎么规

2017-06-26 16:26:44 2525

原创 区分LLC和MAC协议差异详解

LLC 是一种 IEEE 802.2 LAN 协议,规定了数据链路层中 LLC 子层的实现。IEEE 802.2 LLC 应用于 IEEE 802.3 以太网 和 IEEE 802.5 令牌环 LANs。LLC是在高级数据链路控制(HDLC:High-LevelData-LinkControl)的基础上发展起来的,并使用了HDLC规范子集。LLC定义了三种数据通信操作类型:类型1:无连接。该方式对

2017-06-26 09:16:48 20362 1

原创 CSMA/CD技术详解

CSMA/CD(CarrierSenseMultipleAccesswithCollisionDetection)即带冲突检测的载波监听多路访问技术(载波监听多点接入/碰撞检测)。在传统的共享以太网中,所有的节点共享传输介质。如何保证传输介质有序、高效地为许多节点提供传输服务,就是以太网的介质访问控制协议要解决的问题。  CSMA技术属于介质访问控制技术中的随机接入/访问技术,还有一类技术

2017-06-26 09:11:05 54230 1

原创 Java Web框架的不同

java 的 Web框架虽然各不相同,但基本也都是遵循特定的路数的,我们来了解了解吧!  Web框架是人们在使用某种语言编写Web应用服务端时关于架构的最佳实践。  有些Web框架是从实际的Web项目抽取出来的,也就是说,做一个具体的应用项目时,采取的架构比较理想,就把这部分和领域无关,而仅和Web的请求和响应处理有关的设计拿出来,形成一个基础,在开发别的应用项目的时候则可以从这基

2017-06-26 09:02:09 728

原创 你了解Java中Map,List,Set的各种区别吗?

可能有些朋友刚刚接触java语言,仅仅只是学习了Java的基本知识。但是你知道Java里的分类与区别吗?  Collection 和 Map 的区别  容器内每个为之所存储的元素个数不同。  Collection类型者,每个位置只有一个元素。  Map类型者,持有 key-value pair,像个小型数据库。  各自旗下的子类关系  Collect

2017-06-26 08:59:05 330

原创 面向对象原则的要点知识与设计模式

设计模式简介  每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心——ChristopherAlexander  设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。    GoF23种设计模式  历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23种经典面向对象设计模式,创立了模式在软件设计中的地位。该书四位作者被人

2017-06-26 08:53:21 406

原创 MAC层与llc层的大不同

LLC是在高级数据链路控制(HDLC:High-LevelData-LinkControl)的基础上发展起来的,并使用了HDLC规范子集。LLC定义了三种数据通信操作类型:类型1:无连接。该方式对信息的发送通常无法保证接收。类型2:面向连接。该方式提供了四种服务:连接的建立、确认和承认响应、差错恢复(通过请求重发接收到的错误数据实现)以及滑动窗口(系数:128)。通过改变滑动窗口可以提高数据传输速

2017-06-26 08:47:16 10506 2

原创 数据丢失这个问题怎么解决?

当存储介质出现损伤或由于人员误操作、操作系统本身故障所造成的数据看不见、无法读取、丢失。工程师通过特殊的手段读取却在正常状态下不可见、不可读、无法读的数据。数据恢复(Data recovery)是指通过技术手段,将保存在台式机硬盘、笔记本硬盘、服务器硬盘、存储磁带库、移动硬盘、U盘、数码存储卡、Mp3等等设备上丢失的电子数据进行抢救和恢复的技术。  根据对318家公司安全自动化调查

2017-06-24 15:04:25 1903 1

原创 PHP 7 的几个新特性和使用的代码

作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句php程序,如果是web程序员,PHP一定是必备的,即使你没用它开发过大型软件项目,也一定多少了解它的语法。一、黑名单过滤二、颜色生成器三、从网络下载文件PHP 7 的几个新特性1. ?? 运算符(NULL 合并运算符)  把这个放在第一个说是因为我

2017-06-24 14:59:58 2549

原创 大数据所产生的供应方式详解

对于“大数据”(Bigdata)研究机构Gartner给出了这样的定义。“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力来适应海量、高增长率和多样化的信息资产。  大数据可能被破坏或中断,但供应链管理不在其中之列。这不是说供应链没有改变。人们如何收集和分析数据,改变了供应链的沟通方式。事实上,供应链发生了巨大变化,咨询机构德勤公司发布了一份报告,取消了线性链,声称技

2017-06-24 09:36:21 580

原创 简单解读安卓开发中shape的具体用法

我们知道一个程序的好坏不单单看程序运行时的质量,通常情况下程序的美观往往也影响这用户的体验感受,尤其是在移动开发领域尤为重要。那么我们如何利用好Android中shape来美化程序呢? 为此在本次的讲解中笔者将为大家简单介绍android中shape的使用方法。  众所周知,Android中常常使用shape来定义控件的一些显示属性,下面笔者给大家简单介绍各具体代码的含义,大家请先

2017-06-24 09:29:20 706

原创 ios键盘输入屏幕上移的效果

在开发中会发现,在iOS开发中经常是会遇到一个键盘遮挡屏幕的一个情况出现,就比如当你输入账号密码的时候,会出现遮挡了一半的位置,甚至是更多的位置最关键的是会遮挡了下面的一些按钮,导致按钮事件也触发不了,目前解决的办法就是在当输入这些消息的时候如何让整个屏幕上移一个键盘的位置,又或者是移动到指定的一些位置也是可以的。  首先一般输入的话都用的是UITextField,所以要监听用户什

2017-06-24 08:48:16 1772

原创 利用TTS API软件来转化语音技巧

既然产品有有优化升级的功能那么对于我们来说同样也有建议和反馈的功能,通常的反馈都是利用发信息和提示通知的方式来表达,有的可能是操作说明,有的可能是产品维护更新的最新操作教程等等,这些都是较为之详尽的文字表达形式,我们尝试想一下在用户反馈的时候用语音代替文字的方式效果又会怎么样呢?  一、下面我们来展示一下替代方式的TTSAPI方式来进行Android的系统视角参数的修改。 

2017-06-24 08:39:21 1904

原创 使用NPM的技巧讲解

对于一个项目,常用的一些npm简单命令包含的功能有:初始化一个文件夹(npminit),下载npm模块(npminstall),创建测试(npmtest)和自定义脚本(npmrun)。但是,进一步了解一些npm的使用技巧可以彻底改变你的日常开发任务。       如果你是一个Javascript系的开发者,一定不会陌生NPM,它既是一个平台,也是一个工具。在这个平台上,我们能够使用其他开发

2017-06-23 17:01:20 519

原创 php常见术语

什么是php? php是Hypertext Preprocessor的缩写,php是一种内嵌 HTML的脚本语言。PHP的独特语法混合了c,java和perl及PHP式的新语法。这门语言的的目标是让网页开发人员快速的写出动态的网页。 什么是PHPer? PHP programmer,指编写PHP的程序员 什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把

2017-06-23 16:54:22 234

原创 Android的内存还有另一种获取方法?

手机开发上的一些问题,我常常觉得我的手机内存上一直都没有内存到底是什么原因,该删除的都删除,该优化的都优化了,那我真不知道问题的原因出在哪里,我们尝试今天高级的运行中看看有没办法呢能够减少手机内存的负担,Android跟iOS不一样不用特意去注册一个账号,那么是不是说明其实我们Android有个共享的内存的存在?  1.我们要一个框架来实行,Android其实是有一个匿名共享内存的机制,而

2017-06-23 10:59:35 236

原创 对swift新语言应用初步认识

Swift用来写iOS和OSX程序,Swift吸取了C和Objective-C的优点,且更加强大易用。Swift可以使用现有的Cocoa和CocoaTouch框架。Swift兼具编译语言的高性能和脚本语言的交互性。面对的是教育和开发应用的方向,简易的语法也会带来相当数量的其它平台开发者,是一门新的编程语言的诞生。  一.创建属于你的快速原型制作。  下面我们用swift来演示一下在

2017-06-23 10:53:21 591

原创 IOS和android手机测试注意点

今天讲解一下关于IOS和Android进行手机测试区别,首先对于手机的操作系统知识尽量有一个了解,测试方法一般也是单元测试,接口测试,软件测试,单元测试。基于app代码,unit,testng都是可以进行单元测试,测试封装的类或者函数接口测试与其他接口测试一致,简单的app,测试一般采用手工测试,如果app模块稳定,可以采用部分自动化测试安装,考虑到用户的一个隐私,尽可能用少的权限,安装后的容量,

2017-06-23 10:46:28 530

原创 Web应用程序的开发方法

web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统我想刚接触Web方面的人士来说肯定是是一脸懵逼,我想大家阅读这篇Web应用程序开发步骤后,肯定会对大家在Web应用程序方面有所提升。  如今已进入了高速发展的互联网时代,各种互联网的Web应用程序如雨后春笋般出现。  那么作为一名Web开

2017-06-23 10:28:48 4030

空空如也

空空如也

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

TA关注的人

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