技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

Service Application 权限控制

一个SharePoint Farm会有很多个Service Application。但是,让Farm管理员来管理所有的Service Application有些不太现实。在一些大的组织结构,不同的业务是由不同的人来管理的。通常情况下,Farm 管理员是IT部门的人,他们对其他部门的业务并不了解。User Profile Service Application由人事部门管理更好一些,ManagedMetadata Service Application由负责统筹的部门管理更好一些。 ... 全文

SharePoint Service Application

企业级Android Application Activity管理

这里主要讲通过继承Application来管理Activity。具体讲了怎么关闭(退出)应用程序。第一步:新建App.java继承Application... 全文

android application

JSP中的application对象

1、application是在JSP中可以使用的“全局上下文”对象,相当于在一个应用中有一个“全局访问区”,只要有数据的放入(application.setAttribute("key","value");),在任何一处就可以使用.getAttribute("key"); 将其取出。它与request,session,application合称为三大上下文对象! 2、在Servlet中获取的方法如下:ServletContext appliation=this.getServletContext(); 3、application对象的另一个用处在于,它可获取一些与应用有关的数据,如: ... 全文

JSP中的application对象

【Android进阶】Application对象的详解

1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在manifest的application标签中进行注册(只需要给Application标签增加个name属性把自己的 Application的名字定入即可)。android系统会为每个程序运行时创建一个Application类的对象且仅创建一个,所以Application可以说是单例 (singleton)模式的一个类.且application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。因为它是全局 的单例的,所以在不同的Activity,Service中获得的对象都是同一个对象。所以通过Application来进行一些,数据传递,数据共享 等,数据缓存等操作。2:通过Application传递数据 假如有一个Activity A, 跳转到 Activity B ,并需要推荐一些数据,通常的作法是Intent.putExtra() 让Intent携带,或者有一个Bundle把信息加入Bundle让Intent推荐Bundle对象,实现传递。但这样作有一个问题在 于,Intent和Bundle所能携带的数据类型都是一些基本的数据类型,如果想实现复杂的数据传递就比较麻烦了,通常需要实现 Serializable或者Parcellable接口。这其实是Android的一种IPC数据传递的方法。如果我们的两个Activity在同一个 进程当中为什么还要这么麻烦呢,只要把需要传递的对象的引用传递过去就可以了。 基本思路是这样的。在Application中创建一个HashMap ,以字符串为索引,Object为value这样我们的HashMap就可以存储任何类型的对象了。在Activity A中把需要传递的对象放入这个HashMap,然后通过Intent或者其它途经再把这索引的字符串传递给Activity B ,Activity B 就可以根据这个字符串在HashMap中取出这个对象了。只要再向下转型 ,就实现了对象的传递。3:Application数据缓存我一般会习惯在application中建立两个HashMap一个用于数据的传递,一个用于缓 存一些数据。比如有一个Activity需要从网站获取一些数据,获取完之后我们就可以把这个数据cache到Application 当中,当页面设置到其它Activity再回来的时候,就可以直接使用缓存好的数据了。但如果需要cache一些大量的数据,最好是cache一些 (软引用)SoftReference ,并把这些数据cache到本地rom上或者sd卡上。如果在application中的缓存不存在,从本地缓存查找,如果本地缓存的数据也不存在再从网 络上获取。4:PitFalls(汉语:易犯的错误)使用Application如果保存了一些不该保存的对象很容易导致内存泄漏。如果在Application的oncreate中执行比较 耗时的操作,将直接影响的程序的启动时间。不些清理工作不能依靠onTerminate完成,因为android会尽量让你的程序一直运行,所以很有可能 onTerminate不会被调用。5:内存泄露在Java中内存泄漏是只,某个(某些)对象已经不在被使用应该被gc所回收,但有一个对象持有这个对象的引用而阻止这个对象被回收。比如我 们通常会这样创建一个View TextView tv = new TextView(this);这里的this通常都是Activity。所以这个TextView就持有着这个Activity的引用。下面看张图 (Google IO 2011 ppt中抄得)通常情况下,当用户转动手机的时候,android会重新调用OnCreate()方法生成一个新的Activity,原来的 Activity应该被GC所回收。但如果有个对象比如一个View的作用域超过了这个Activity(比如有一个static对象或者我们把这个 View的引用放到了Application当中),这时候原来的Activity将不能被GC所回收,Activity本身又持有很多对象的引用,所以 整个Activity的内存被泄漏了。备注:经常导致内存泄漏核心原因:keeping a long-lived reference to a Context.持有一个context的对象,从而gc不能回收。... 全文

android application

html5本地存储之application cache

先占个坑位,以防忘记要写这篇文章了。本文出自 “Eason's hcc” 博客,请务必保留此出处http://hcc0926.blog.51cto.com/172833/1588680... 全文

html5 application cache

服务应用程序连接(Service Application Connection)

Service Application ConnectionService Applications 提供服务,给WebApplication 和其他的Service Application 使用。那么他们是如何关联起来的呢?如果我不想让某个Web Application使用某个Service Application呢? SharePoint使用connection 来关联ServiceApplication (提供服务)和Web Application(消费服务)。... 全文

SharePoint Service Application

session,cookie,application

设置session页面有效期为1分钟:web.config中<system.web>       <sessionStatetimeout="1"></sessionState>禁用cookie以便看到sessionID:<sessionStatecookieless="true"></sessionState>跨页面:session,cookie,application不可以跨页面:viewState单用户存储:session存储数据量的大小:服务器都能,客户端不能... 全文

session cookie application 休闲

使用Application变量

  如何在多个Activity中共享数据?Android中有Application变量吗?听起来象是在说Asp(Asp也有所谓的Application变量)。如果你想在多个Activity之间共享一组电话号码,你可以用xml资源文件,也可以用SharedPreferences。但Application变量其实不仅仅是变量,他其实是对象,也就是说可以在应用程序的多个Activity间共用代码(方法)。例如,我有一个获取本机号码的方法,想让所有的类中都能方便地调用它。你也许会说,创建一个工具类好了。没错,我准备把它封装在单独的类里。... 全文

application android aop 工具 service asp

IIS出现server application error问题

Server Application Error The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance. 访问IIS客户端出现如上错信息提示, 在网上查了查解决方案如下: 1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。 2。开始--运行--打cmd, 然后cd C:InetpubAdminscripts然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码, 然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码 看一下,行了没有?如果还不行,那么 cscript.exe synciwam.vbs -v, 然后iisreset。 据说就可以了,但是到最后一部提示8004e00f的错误,此错误是MSDTC服务不正常造成的,解决方法: 首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。 2、进入事件查看器,发现msdtc服务没有正常启动。 3、删除注册表中的键: • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC • HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC • HKEY_CLASSES_ROOTCID 4、停止MSDTC服务:net stop msdtc 5、卸载MSDTC服务:msdtc -uninstall 6、重新安装MSDTC服务:msdtc -install 7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看] 8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里] 9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword" 10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v 到这部分网上大部分都说可以了,但是我这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,最后终于找到了解决方法如下: 解决办法: [1]: 检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动, 如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。 [2]: 在CMD下执行以下命令: cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll ... 全文

IIS server application error 休闲

关于创建自定义Service Application的胡言乱语

(因为是按照自己的思绪写的,所以写得比较乱,有些部分不一定准确,后续会有更新…)Create Custom Service ClassService类用来定义这个自定义“Service”,也是各种功能的入口点。它继承SPIisWebService,并实现IServiceAdministration(以接入到管理系统中)。[Guid("E828358E-E24C-4D78-BE87-C69D458766F4")]publicclassKaneboyService : SPIisWebService, IServiceAdministrationService类通常实现二个构造函数:·        默认构造函数... 全文

自定义 Application Service 休闲 职场

使用ant编译flex的mxml application

在现实应用中,如果使用未购买license的(或破解版的)FlexBuidler去编译flash文件,是要付法律责任的,特别是企业开发。所以,你必须利用Flex SDK自己手工编译。 ... 全文

flex ant application flexbuilder properties adobe

winform中Program文件说明以及Application.SetCompatibleTextRendering函数详解

    创建一个Application的时候发现,我们的From窗体是通过Program文件调用的,但是在Program文件中Main函数内的方法都是什么意思呢?    首先在Main函数下有三行代码Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());    下面我们来逐句讲解:    Application.EnableVisualStyles方法为应用程序启用可视样式。如果控件和操作系统支持视觉样式,则控件将以视觉样式进行绘制。若要使EnableVisualStyles生效,必须在应用程序中创建任何控件之前调用它;EnableVisualStyles通常是Main函数的第一行。当调用EnableVisualStyles时,无需单独的清单即可启用可视化样式。    Application.SetCompatibleTextRenderingDefault函数MSDN解释为:某些Windows窗体控件可以使用TextRenderer类(基于GDI图形库)或Graphics类(基于GDI+图形库)来呈现其文本。考虑到与GDI+相关的性能和本地化问题,此更改在.NET Framework2.0中进行。使用SetCompatibleTextRenderingDefault,可为支持UseCompatibleTextRendering属性的控件设置该属性的默认值。    UseCompatibleTextRendering属性旨在为Windows窗体控件(使用TextRenderer类来呈现文本)与.NET Framework1.0和.NET Framework1.1应用程序(使用Graphics类来执行自定义文本呈现)之间提供可视化兼容性。在大多数情况下,如果您的应用程序不是从.NET Framework1.0或.NET Framework1.1升级的,建议您将UseCompatibleTextRendering设置保留为false的默认值。基于GDI的TextRenderer类是在.NET Framework 2.0中引入的,用于提高性能、改善文本外观以及提高对国际字体的支持。 在早期版本的.NET Framework中,基于Graphics类的GDI+用于执行所有文本呈现。GDI采用与GDI+不同的方式计算字符间距和自动换行。在使用Graphics类来呈现文本的Windows窗体应用程序中,这可能导致使用TextRenderer显示的控件文本外观与应用程序中的其他文本外观不同。若要解决此不兼容性,可将UseCompatibleTextRendering属性设置为true。若要将应用程序中所有受支持控件的UseCompatibleTextRendering设置为true,请使用true参数来调用SetCompatibleTextRenderingDefault方法。     如果在另一个应用程序中承载Windows窗体代码,例如Internet Explorer,切勿调用该方法。仅在独立的Windows窗体应用程序中调用该方法。”    下面重点,如何解决这个问题呢?如果是老代码(比如VB)或者原有调用线程没有设置Application.SetCompatibleTextRenderingDefault(false)或者直接设置Application.SetCompatibleTextRenderingDefault(true)的话,winfrom有些控件在显示的时候会出现问题(比如Label)。    解决的方式是:直接设置控件的呈现不兼容老版本。代码为:Label label = new Label();label.UseCompatibleTextRendering = false;    如此设置控件,可以在全局是兼容老版本的情况下让所要的控件不兼容老版本的呈现,这样就会避免此控件在呈现文字时出现错误。  本文出自 “张隽永” 博客,谢绝转载!... 全文

winform Application Program SetCompatibleTextRendering

一步一步SharePoint 2007之三:创建Web Application

要想创建Web Application,需要Windows SharePoint Services Web Application服务处于启动状态,不过由于默认情况下,该服务并非处于启动状态,因此在创建Web Application之前,我们需要把它启动。  因此,实际上创建Web Application的过程将分为两个部分,一个是启动Windows SharePoint Services Web Application,另外一个是创建Web Application。  下面将记录每一步的创建过程。  1、让我们重温一下看到管理界面的惊喜:)  2、首先我们来着手启动Windows SharePoint Services Web Application。在管理界面中点击Operations,进入Opertions列表页面。  3、在Opertions页面中点击Services on server,进入Services on server管理界面。  4、在Services on server管理界面中的Windows SharePoint Services Web Application那一行中点击Start,就可以启动该服务。  5、接着我们就开始着手创建Web Application。点击主菜单中的Application Management,进入Application Management界面。  6、点击Application Management页面中的Create or extend Web Application,就可以进入创建Web Application页面。  7、在上面的页面中,我们选择Create a new Web Application,就可以进入创建设置页面。哇塞,这个页面可真长啊:)呵呵,为了方便大家阅读,笔者费了好大的心思把两个屏幕的截图拼接起来。哎呀,真是辛苦,大家推荐一下,有没有什么软件能自动拼接的啊?  同样,我们需要为Web Application设置一个端口,默认的端口非常不便于记忆,请您记住这个端口哦,不然可能找不到您以后创建的网站了。仍然是同样,我们需要在Application Pool中输入您的域用户名和密码。(为什么要说“同样”呢?)  值得注意的是,笔者在Security Configuration中选择了Allow Anonymous,这样的话,我就不用每次输入域用户名和密码才能查看我以后创建的网站了。  8、开始等待了,这次不用去上厕所了,很快就可以完成了:)  9、恭喜您创建成功了哦。  终于可以松一口气了,到此为止,您已经完成了所有的准备工作,可以开始创建自己的网站了!激动吗?黑暗终于过去了,黎明就在眼前!  下一篇文章我将记录创建网站的过程。欢迎大家继续关注:)多谢本文出自 “Denny_Zhang” 博客,请务必保留此出处http://eallies.blog.51cto.com/375118/78969... 全文

SharePoint Web Application 休闲 职场

Application Virtualization 4.5 部署之(三)(

续Application Virtualization 4.5 部署之二一、安装Application Virtualization Desktop Client客户端插入光盘,运行安装程序,重要步骤如下图二、服务器1、在服务器上防火增建立两个入站规则。 程序的路径分别安装文件夹下的Microsoft System Center App Virt Management Server\App Virt Management Server\bin\sghwdsptr.exe和Microsoft System Center App Virt Management Server\App Virt Management  2、打开服务器的服务,启动“Application Virtualization Management Server”服务三、刷新服务器在客户端启动Application Virtualization Client,刷新服务器 开始程序,桌面等会出现已发布的程序,双击其中的一个程序(如word 2007),会在屏幕的右下角出现如下图,程序开始运行。 本文出自 “从心开始” 博客,请务必保留此出处http://ycrsjxy.blog.51cto.com/618627/203151... 全文

application virtualization desktop client mdop

Application Virtualization 4.5 部署之(二)

Application Virtualization 4.5 部署之一。 一、安装 Application Virtualization sequencer工具(略)二、应用程序序列化本实验将以Office 2007进行序列化1、使用“磁盘管理”将计算机上一个盘符改为Q:,并建立了一个文件夹OFF2K7,用来安装OFFICE 20072、运行所有程序Application Virtualization sequencer2、点击新建包,输入包名3、选择安装的文件夹Q:\OFF2K7屏幕依次会出现以下提示等待“停止监视”按钮变亮运行OFFICE 2007安装程序,开始安装OFFICE 2007安装文件位置选择如下等待OFFICE 2007安装完成后,屏幕依次会出现下图选择需要的应用程序,将不需要的删除将协议保改为RTSP,计算机名为:TESTSERVER将包保存到Content文件夹,序列化结束。三、运行Application Virtualization Management Console,选择导入应用程序。 通过网络路径找到上面建立的SPRJ文件依次进行如下设置完成。见下节 本文出自 “从心开始” 博客,请务必保留此出处http://ycrsjxy.blog.51cto.com/618627/203154... 全文

application virtualization 部署 序列化 虚拟

Application Virtualization 4.5 部署之四独立模式

         独立模式方案是一种适合于以下环境的理想应用程序虚拟化解决方案,即低带宽连接或无连接限制 Application Virtualization Desktop Client 从集中服务器传输应用程序的能力。在这些环境中,用户通常以远程方式工作,且设备所有者使用 Windows Installer 文件来安装应用程序。您可以使用 Application Virtualization Sequencer 来创建包括 Windows Installer 文件的排序的应用程序。这些程序包包括虚拟化的应用程序、发布信息,以及在客户端系统上安装程序包的必要安装程序例程。安装程序会将虚拟应用程序包添加到 Microsoft Application Virtualization Desktop Client 中。将发布信息配置为从本地位置加载应用程序,而不是通过 WAN 传输应用程序。用户可以临时连接到网络以检索 Windows Installer 文件,也可以从 DVD 运行这些文件。  独立模式方案为用户提供以下优势:简单部署操作。运行时不需要使用网络和服务器。所有用户均可预先缓存并使用应用程序。独立模式方案具有以下限制:内置的自动报告功能不可用;必须使用外部报告工具生成报告。必须像处理原始 Windows Installer 文件一样,将应用程序手动传递到客户端  Sequencer 组件目前支持创建MSI 文件,这种方式可以进一步实现虚拟化应用程序的自动化。MSI 文件中包含了元数据,这样一来分发系统就可以将虚拟化的应用程序识别出来并进行控制。客户端也需要调整为独立模式,这种模式下只允许对虚拟化应用程序进行基于MSI 的更新。这种模式主要针对于那些迫切需要虚拟化应用程序但却又无法保证与服务器连接的用户。  App-V独立模式可以让用户通过光盘、U盘、或现有的软件分发系统部署以MSI格式打包的虚拟化应用程序。部署测试服务器部署和程序序列化见Application Virtualization 4.5 部署之(一)这是主要是描述客户端的部署1、安装Application Virtualization Desktop Client客户端。以下是几个重要的截图安装成功2、修改注册表键值[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Configuration]"AllowIndependentFileStreaming"=dword:00000000"RequireAuthorizationIfCached"=dword:00000000   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Network]"LimitDisconnectedOperation"=dword:00000000"Online"=dword:00000000   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Permissions]"ToggleOfflineMode"=dword:000000003、运行msiexec /i \\testserver\content\office2007.msi sftpath=\\testserver\content\off2k7_2.sft安装Office 2007程序包。安装完成后,可以在开始程序和添加删除程序见到所安装的程序。同时,在F:\All Users\Documents\SoftGrid Client文件夹见到如下内容4、测试程序拔出客户端的网线,运行刚才安装的程序,成功。其它信息见http://technet.microsoft.com/zh-cn/library/cc843831.aspx本文出自 “从心开始” 博客,请务必保留此出处http://ycrsjxy.blog.51cto.com/618627/203150... 全文

application virtualization 部署 独立模式 msiexec

Android全局对象Application的使用,以及如何在任何地方得到Application全局对象

Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建。打开每一个应用程序的manifest文件,可以看到activity都是包含在application标签之中,如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14     <application         android:label="ViewPagerIndicator Sample"         android:icon="@drawable/icon">         <activity             android:name=".ListSamples"             android:label="ViewPager Indicator">             <intent-filter>                 <action android:name="android.intent.action.MAIN" />                 <category android:name="android.intent.category.LAUNCHER" />             </intent-filter>         </activity> ....... ...... ...... android系统会为每个程序运行时创建一个Application类的对象且仅创建一个,所以Application是单例 (singleton)模式的一个类.且application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。因为它是全局的单例的,所以在不同的Activity,Service中获得的对象都是同一个对象。因此在安卓中我们可以避免使用静态变量来存储长久保存的值,而用Application。... 全文

android android应用

Application Virtualization 4.5 部署之(一)

         Application Virtualization(APP-V)作为MDOP的组件之一,是微软动态传输虚拟化应程序解决方案。通过在企业中部署Application Virtualization可以有效地解决应用程序兼容性、软件资产管理等问题。其它说明见http://technet.microsoft.com/zh-cn/library/cc843848.aspx。一、服务器部署服务器,计算机名为TestServer,操作系统 Windows Server 2008,角色DC,安装了IIS7(选中asp.net,管理工具,windows身份验证),Microsoft .NET Framework 2.0,SQL 2005 SP3等   1、在服务器的G盘建立一文件夹Content,共享名Content,权限为Everyone 读取。  2、插入MDOP 2009光盘,选择安装Application Virtualization Server Management Server 4.5。安装过程如下截图:3、服务器设置打开管理工具中的Application Virtualization Management Console管理控制台,输入服务器名,登录 选择系统选项,进行如下设置。至此服务器安装完成。本文出自 “从心开始” 博客,请务必保留此出处http://ycrsjxy.blog.51cto.com/618627/203158... 全文

application virtualization app-v sequencer 序列包

微信的商业模式与创业机会

在飞机上无聊,本来想写个微博,不想一写写成了篇博客。首先申明这文章和我所在公司无关,贴出来算是学习与分享。对微信的观察是一种学习,同时对其它移动产品也适用,就产品论产品,同时希望给创业者一些启发。一、用户需求和商业价值... 全文

android Android ANDROID application Application 产品 创业 手机

2 3 4 5 6 7 8 9 10 11