Asp.net的工作流
Asp.net的工作流是指什么?很多人都不是很了解,也不知道是用来干什么的有怎么运用,其实可以从简单的基础了解。工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流(WorkFlow)就是工作流程的计算模型,即将工作流程
Android应用程序优化注意事项
我们在开发过程中,如果不注意性能的优化,代码的优化等等,可能会导致应用程序的卡顿和效率极慢,所以开发过程中,注意细节,注意代码的编写和变量,常量的使用,可以提高我们软件的速度和效率。不知道大家在开发过程中注意过这些细节吗?其实我相信如果ListView如果不使用复用的话,在滑动列表时是非常卡顿的,大家肯定能够注意到这个问题。所以开发要注意细节。当然,有时候万恶的PM,催得紧,就没办法了,为了速度去
优雅的给线上环境打补丁
场景在线上往往会遇到一些比较尴尬的异常,例如空指针。这种操作往往是某些情况校验不完善,客户输入了各种奇怪的内容导致的。当遇到这种情况的时候,修改都很方便,但是如何更新到线上是个问题了。为一个小问题,重新更换环境就动作有点大了,还得晚上派人值守。更新方式我们主要利用了2中java的外挂技术来完成这种不重启更新环境。这两种技术分别是javaagent以及VituralMachineattach。att
Arduino基础入门篇09—会呼吸的灯
本篇使用Arduino模拟输出功能,通过PWM脉宽调制来控制LED灯亮度,使其呈现呼吸灯效果。1.模拟信号数字信号是以0、1表示的电平不连续变化的信号,而模拟信号则是用连续变化的物理量来表示信息的,信号随着时间连续变化。在我们生活中接触到的大多数都是模拟信号,例如声音、光照、温度的变化等。在我们的UnoR3开发板上,第3、5、6、9、10、11引脚具有PWM(PulseWidthModulatio
Android中this、super的区别
在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希望能帮助
linux基础 二
linux基础linux文件权限配置文件所有者拥有文件的人用户组即对用户进行分组其他人即除了该组以外的人root为权限最高的用户用户身份,与用户记录文件/etc/passwd记录相关密码/etc/group记录相关的组/etc/shadown记录相关的密码文件权限文件属性ls-al该命令显示当前的文件的详细信息改变文件的属性和权限chgrp改变文件的用户组chown改变文件的所有者chmod改变文
Rava助Java程序员尽快适应Ruby
对于程序员来说,从Java切换到Ruby是一个重大的改变。Rava让这个迁移的过程舒适一些。名言我可以在任何语言中书写Java。--Anon安装使用gem安装:sudogeminstalljimmeirich-rava用法require'rava'更容易的ConsoleI/ORuby中puts和print的区别好难记。真正的程序员从来不惧一些额外的敲击来获得可靠的I/O。在Rava下,你可以使用:
学习Python数据科学的5个步骤
1.学习PythonforDataScience:基础知识要进入PythonforDataScience世界,您不需要像自己的孩子那样了解Python。只是基础就足够了。2.设置你的机器为了配合PythonforDataScience,我们建议使用Anaconda。它是用于大规模数据处理,预测分析和科学计算的Python和R编程语言的免费增值开源发行版。您可以从Continuum.io下载它。An
其实没那么复杂!探究react-native通信机制
近段时间来Android上最火的框架非reactnative莫属了,这里我不去评价这个框架的好坏,毕竟只有用过的人才会有深刻的体会。但是我个人有一个习惯,在使用一个开源库之前,一定要看过它的源码,不说百分百搞懂吧,至少得弄清楚它的工作原理,所以在使用RN之前我就看了看它的源码。不看不知道,一看吓一跳,它其中最核心的那一部分——java和js的通信写的确实是非常的精妙,把整个流程搞懂以后让我受益无穷
Android设计模式源码解析之单例模式
1.模式介绍模式的定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。模式的使用场景确保某个类有且只有一个对象的场景,例如创建一个对象需要消耗的资源过多,如要访问IO和数据库等资源。2.UML类图角色介绍· Client:高层客户端。· Singleton:单例类。3.模式的简单实现简单实现的介绍单例模式是设计模式中最简单的,只有一个单例类,没有其他的
Java对象拷贝
publicstaticvoidcopy(Objectsrc,Objecttar){try{ClasssrcClazz=src.getClass();ClasstarClazz=tar.getClass();Field[]srcClazzDeclaredFields=srcClazz.getDeclaredFields();for(FieldsrcField:srcClazzDeclaredFie
高并发编程-04-线程的安全性
之前,我们在前面已经介绍过了线程的安全性,本篇我们将继续来深挖这个问题,继续来探讨什么线程安全,原子性及加锁机制。1,什么是线程安全?线程安全,有两个关键词,“共享”和“可变”。共享是指可以被多个线程同时访问;可变是指变量的值在生命周期内是可以变化的;一个对象是否需要线程安全的,取决于它是否被多个线程访问;而如何保证一个对象的线程安全,则需要采用同步机制来协同对对象可变状态的访问。下面,我们给线程
HashMap源码分析
[TOC]1.概述HashMap是一种key/value形式的存储结构.它综合了数组(查询容易,插入和删除困难)和链表(插入和删除容易,查询困难)的特点.HashMap的核心点就是hash算法和红黑树算法.HashMap是无序的.2.存储结构HashMap的存储结构为数组+链表/红黑树.其中数组就是普通的数组,链表是为了解决hash冲突而产生的,如果冲突元素大于指定值,就会由链表变为红黑树,如果冲
Java Map相关知识点总结
1.HashMap的实现在JDK1.6中,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低,时间复杂度为O(n)。并且出现Hash碰撞时新加入的节点会从头结点加入,最早放入链表会存储在链表的最末端。JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长
webpck抽离第三方类库
前面介绍了webpack两种引用第三方类库的方法ProvidePlugin和importimport方法:属于局部引用,但是引用后不管你是否使用该类库都会将该类库打包,这样会造成代码冗余ProvidePlugin:属于全局引用,但只有在使用此类库的时候才将类库打包,所以建议在工作中使用此方法进行引用抽离第三方类库安装第三方类库,我这里以jquery、vue为例npm i -S jquery vue
[开源] C# 封装 银海医保的接口
Github地址:https://github.com/zifeiniu/YinHaiYiBaoCSharpAPIC#Model封装银海医保的接口介绍银海医保的接口我就不说了,很多家医院在用,但是网上资料不多,接口通过COM组件调用。官方示例有VB,delphi,PB。我们的HIS是B/S程序,不能直接调用,所以通过此程序封装银海接口后,通过此程序调用。当前程序是一个Asp.netmvcwebap
java基础知识----分支结构和循环
一。上回说到if和if---else分支结构,这次讲if---elseif,和switch---caseif(boolean){ 语句 } elseif(boolean){ 语句 } else{ 语句 }2.switch(boolean){//优点结构清晰,效率高;缺点只能判断整数相等的情况。 case1: 语句; case2: 语句; 。
SQL获取硬盘分区与分区剩余容量
SQLServer的master数据库中有一个扩展存储过程xp_fixeddrives,可以获取硬盘分区与分区剩余容量,参考下面代码:代码IF OBJECT_ID('#TempDrive') IS NOT NULL DROP TABLE #TempDriveCREATE TABLE #TempDrive ( [DriveName] NVARCHAR(10),
物联网是 Linux 的未来么?
Linux无疑将在物联网中扮演一个关键角色,但是其光彩将与其它的一些分享。随着Canonical重新关注于赢利和新技术,我们中的一些人发现我们正在思考Linux未来将走向何方,IoT(物联网)是否是Linux的未来?本文旨在解决这两个问题。Mycroft运行于Linux对于大多数非技术世界的人来说,实际上有几个不同的IoT项目,它们不是我们不断在网络上看到广告的过度商业化的项目,其中最成功的就是M
给初学python的朋友的一些忠告和建议
从2013年开始接触python以来,我体验过阅读书籍,学习MOOC,查阅文档,谷歌搜索,逛编程社区。现在仍在学习python中,走了很多的弯路。成功的道路各有不同,失败的地方却是种种。我想把我学习python过程中走过的一些弯路说给大家,希望给初学python的一些朋友有些帮助。1.纸质书精读一本足矣python的经典书籍不少,《笨方法学python》《Python核心编程》、《Python基础