●项目
文章平均质量分 68
独孤文彬
人生的转折从大米时代开始
展开
-
ITOO项目实战——如何发布WCF和MVC服务?(一)
正在进行的ITOO项目,应用了服务端和客户端分离的开发模式,每个模块都采用这样的方式,使得软件的开发和架构更加灵活。简单来说,服务端用WCF+EF,客户端采用用MVC设计模式。 自己对于这些也几乎是从零开始吧。暂时不介绍以上的架构和设计模式了,在后续博客中更新系列。 今天就讲讲。如何发布自己搭建好的服务。简单图文教程一、服务端:WCF服务的发布 1、找到服务端的解决方案中原创 2015-12-09 19:57:30 · 1427 阅读 · 11 评论 -
机房收费系统——用户权限和功能分析
在做需求分析的过程中,对于用户功能这块我原创 2014-08-27 17:07:33 · 2499 阅读 · 47 评论 -
学生信息管理系统总结——数据库的访问方式
在vb中我们有以下五种方式可以实现对数据库的访问。 任何对数据库的访问都是建立在连接数据库的基础上!在我们的连接字符串中,须指定正确的数据提供者、数据库、数据库服务器、访问数据库身份验证方式以及用户名、口令等信息。1、ADO对象直接访问:(注意:使用前请建立ADO引用) Step1 :建立连接(有两种办法)原创 2014-08-12 20:39:11 · 1436 阅读 · 6 评论 -
学生信息管理系统总结——系统设计分析
无论是做什么事情,首先要学会一件事,那就是要把握宏观,树立全局意识!不谋全局者不足某一域,不谋万世者不足以谋一时!对于学生信息管理系,先让我们做个大概的宏观导图。 在这个系统中,大概分为两大块内容,一是对于系统的管理、二是对于用户数据的管理。 系统管理中,主要涉及到的是用户名,及密码的管理,如:用户名、密码的添加、修改、删除等。当然,老师给我们的这个材料比较的简单的,并原创 2014-08-05 21:11:36 · 5373 阅读 · 10 评论 -
软件开发管理工具--持续集成构建
随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能在不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。转载 2015-12-30 19:42:42 · 1363 阅读 · 19 评论 -
将命令窗口进行到底——VS2012中使用NUGet的高效办法
What is “ NUGet ”? NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package au原创 2015-12-15 21:48:14 · 5028 阅读 · 21 评论 -
.Net工作流项目实战——前台到后台传值的编码、解码解决方案
在页面传值的过程中,通过url进行传值,通常会涉及一些隐私信息,中文信息。那么对于这些信息进行重新编码和解码就是一个刚需!本次在项目中,要从一个页面通过Js代码,给另一个页面传参,通过url传值的方式进行数据通信。我用到的是第三种解决方案,传输的参数中可能涉及到中文。如果不进行重新编码和解码的话,就很可能出现乱码的情况。还好,咱们的Js,JQuery都已经提供了前台的编码。原创 2016-05-15 20:21:42 · 2229 阅读 · 21 评论 -
Docker技术——颠覆领域的技术!!!
当然,这个技术出现了很长时间了已经。以下是百度百科的简介:1、百科简介。 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2016-10-26 14:06:50 · 830 阅读 · 29 评论 -
工作流——这是个什么鬼?
可能你也听过一些和工作流相关的概念,比如说: •办公自动化? •OA? Drp? 工作流? 工作流引擎? •WF? •BPM? •Activiti?是不是有点晕晕的感觉?今天,咱就好好屡屡这些关系。想要搞明白这些名词,和他们之间的关系,咱还得从最基本的概念开始说起,比如说:流程原创 2016-10-30 08:49:31 · 648 阅读 · 32 评论 -
项目实战—— 类型java.lang.charsequence不能解决(完美解决!)
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files 关于这个问题,网上有很多的解决方案,但是都没有将问题的根源找出来,不求甚解有时候是很可怕的一件事情,容易将问题片面化,长久就会造成在解决问题的时候我的思维会出现只见树木不见森林的问题。 我们应该要在时间精力允许的情况下,尽可能从本质上根源上发现问题解决问题。本人也是在stackoverflo原创 2016-11-02 11:24:06 · 48945 阅读 · 33 评论 -
maven实战之——如何实现多环境动态打包?动态选择或者配置属性文件的内容?
需求:在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。maven提供了一种方便的解决这种问题的方案,就是profile功能。实现效果展示...原创 2018-06-19 19:13:38 · 1097 阅读 · 3 评论 -
优化Web性能8个技巧
注:原文转自博客园在互联网盛行的今天,越来越多的在线用户希望得到安全可靠并且快速的访问体验。针对 Web 网页过于膨胀以及第三脚本蚕食流量等问题,Radware 向网站运营人员提出以下改进建议,帮助他们为用户提供最快最优质的访问体验。 1. 管理“页面膨胀” 页面大小与性能有着密切的关系。Radware 最新电商性能“行业现状”报告显示,100 强电商页面大转载 2015-02-13 21:36:14 · 927 阅读 · 15 评论 -
《从LRS项目来看”泛型“(三)——刨根问底,泛型工作原理》
引言: 接上一篇从《LRS项目来看”泛型“(二)——异曲同工,泛型过程与C++模板的比较》。上回咱们谈到了泛型技术和C++中的模板技术很像!但是,那只是表面现象,对于其内部的工作原理并没有做深入的研究,下面让咱们从比较专业的角度深入代码编译的过程来看看,泛型和模板不一样的地方……原理比较: vb.net泛型的语法和C++模板类似,但编译器在实现和支持他们的方式存在重要的差异原创 2015-05-09 17:50:02 · 1041 阅读 · 16 评论 -
HTTP 错误 404.3 -Not Found---如何从报错的提示内容来寻找最佳解决方案?
HTTP 错误 404.3 -Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME 映射。最可能的原因:可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。您要使用的功能可能尚未安装。没有为网站或应用程序启用相应的 MIME 映射。(警告: 请不要为用户不应下载的 .ASPX 页或 .co原创 2015-12-09 20:40:59 · 14646 阅读 · 13 评论 -
《从LRS项目重构看如何做UI设计——组合查询的界面创意设计(一)》
引言: 在第一遍机房的时候做组合查询的经验我相信大家印象还很深刻,那里面惨不忍睹的if判断和select分支结构,搞得人叫那个晕啊!什么第一个条件,第二个条件,第三个条件…… 其实,这件事儿没有咱们想的那么复杂,之所以会给咱们造成这样的印象那是因为界面的设计的不合理。大家请看咱们之前的样本UI是怎么吧一看就让人犯怵了,怎么填啊?这么多的框,每一个我们都需要做输入的处原创 2015-05-24 21:05:21 · 2332 阅读 · 20 评论 -
《从LRS项目重构来看“数据类型”——(第二话)局部类型推理(二)》
接上一篇博客:《从LRS项目重构来看“数据类型”——(第二话)类型推理(一)》尝试1、在过程级别中:(先定义一个没有具体类型的变量,后赋值初始化) 效果图如下: 此时,编译器没有给出我们想要的预期结果(应该显示的是Dim UNKnowType as Integer), 尝试2、(在模块级别,非局部级别来定义变量) 情况2.1(定义一个没有指定类型的变量并同时为她进行初始化赋值)原创 2015-05-17 21:30:26 · 1209 阅读 · 21 评论 -
vb.net如何编写高效率的SQLHelper(一)基础篇
基础知识储备:1、什么是ADO.NET? MSDN 官方答:ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类。ADO.NET 类位于 System.Data.dll 中,并与 System.Xml.dll 中的 XML 类集成。ADO.NET 提供对诸如 SQL Server 和 XML 这样的数据源以及通过 OLE DB 和 ODBC 公开的原创 2015-04-30 10:29:01 · 2280 阅读 · 30 评论 -
学习信息管理系统总结——数据库的连接和访问(一)
首先我们来了解几个易混的概念,以及他们之间的关系。 数据库:说的简单点就是一个存放数据的大仓库,一个客观存在实体! 数据源:它是一个变量,我们定义一个数据源,可以随时去修改它指向不同的数据库。像是一个指针。在数据源中存储了所有建立数据库连接的信息。就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数据源名称——DSN(它是包含了有关某个特定数据原创 2014-08-07 19:44:24 · 1927 阅读 · 14 评论 -
《从LRS项目重构来看‘泛型’(一)——追根寻源,看C++中的模板技术简介》
在谈泛型这个概念之前,先来回顾一下C++中一个重点内容吧C++中的模板:模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。模板是一种对类型进行参数化的工具;通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数;类模板针对仅数据成员和成员函数类型不同的类。使用模原创 2015-05-03 21:10:57 · 1305 阅读 · 19 评论 -
《转自博客园》成为优秀Java程序员的10个要素
成为优秀Java程序员的10个要点投递人 itwriter 发布于 2015-02-07 13:11 评论(0) 有569人阅读 原文链接 [收藏] « » 英文原文:10 Steps to Become an Outstanding Java Developer 如果你是一个热衷于技术的 Java 程序员, 那么下面的 10 个要点可以让你在众多转载 2015-02-13 21:32:34 · 1474 阅读 · 18 评论 -
学生信息管理系统总结——student数据库中表关系分析
说到关系,那就不得不提两个东西:1、E—R图,也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型2、关系模式:是对关系的描述 关系模式可以用五元组形式表示:R(U,D,Dom,F),其中R:表示关系名,U:表示属性集合,D表示属性域(来自那个域),Dom: 属性向域的映像集合,F:表示函数依原创 2014-08-05 21:17:32 · 9016 阅读 · 8 评论 -
《从LRS项目重构来看“数据类型”——(第二话)局部类型推理(一)》
在讲类型推理之前,首先得讲一下几个概念:1、早期绑定:如果在申明变量的时候显式的申明了类型,那么在将对象分配给对象变量时,Visual Basic 编译器会执行一个名为 binding 的进程,将对象分配给声明为特定对象类型的变量,则该对象为“早期绑定”。 早期绑定对象允许编译器在应用程序执行前分配内存以及执行其他优化。例如:`dim strTest as string ’定义一个原创 2015-05-17 21:22:37 · 1396 阅读 · 15 评论 -
《从LRS项目重构来看“数据类型”——(第一话)DataTable转换泛型集合出现的类型冲突》
说到数据类型,不得不先说数据这档子事儿…… 数据,是可以被计算机处理的信息,是程序代码的重要组成部分,而我们的数据首先是通过计算机的文件系统存储在存储介质上,操作系统通过启动外围设备来读取磁盘或者磁带中的数据,当然我们的计算机要处理这些数据必须得先通过将这些数据调到内存中来,通过内存再调入CPU最终进行计算和处理。 众所周知,内存资源对于计算机而言是非常宝贵的,为了提高咱们对数据的运算处理能力,原创 2015-05-12 20:21:14 · 1053 阅读 · 19 评论 -
Java专家之路(六)---日志知识体系的总结(以java程序中的日志为例)
一:日志的概念二:为什么需要日志?必要性,没有它,我们会怎样?意义,有了它,我们可以用来做什么?三:我们需要什么样的日志?何时记录?何处记录?记录什么?日志的分类:级别、目的、内容内容的有效性、内容的个性化定制用什么样的工具记录?按照什么样的格式去记录?在java项目和产品中日志的最佳实践:日志的规约:正例:违法规约的反模式:四、如何更好地利用这些日志?管理:分...原创 2018-10-14 22:45:36 · 315 阅读 · 3 评论