mikebai.com

  • Home
  • dev
  • DotNET
  • M365
  • 搞笑
  • 杂七杂八
  • FocusDict
個人BLOG
it developer
dev

当webview加载网页的时候在标题栏上显示加载进度

ublic class ProgressTest extends Activity{ final Activity context = this; @Overridepublic void onCreate(Bundle b) {   super.onCreate(b);   requestWindowFeature(Window.FEATURE_PROGRESS);//让进度条显示在标题栏上   setContentView(R.layout.main);    WebView webview = (WebView)findViewById(R.id.webview);   webview.setWebChromeClient(new WebChromeClient() {              public void onProgressChanged(WebView view, int progress) {                //Activity和Webview根据加载程度决定进度条的进度大小               //当加载到100%的时候 进度条自动消失                context.setProgress(progress * 100);       }    });   webview.loadUrl(url);}

2012-01-30 0comments 103hotness 0likes mikebai Read all
DotNET

IIS7.5发布C# webservices

发布webservice 服务到指定的目录 打开IIS7.5 右键你的网站,创建应用程序(若测试出现警告,则更换有权限的用户ID) 文件路径指定为你生成webservice的目录。 打开IE输入http://localhost/你的目录/Service1.asmx?HelloWorld 如果出现web.config section重复定义的错误,去应用程序所在目录下,删除web.config 后试试

2012-01-30 0comments 92hotness 0likes mikebai Read all
dev

日系手机ISW11M root教程

转载请注明来源:www.mikebai.com 手机上的操作 安装superuser, 设置-->应用程序,选中未知源. 设置-->应用程序-->开发,选中USB调试和允许模仿位置 以下为PC上的操作 安装sdk(只需要安装其中的tools包)和jdk(不明白的朋友请自行google) 设置系统环境变量 如果sdk安装目录为:D:\Android\android-sdk D:\Android\android-sdk\platform-tools;D:\Android\android-sdk\tools; 安装isw11m驱动 http://www.motorola.com/Support/US-EN/Support-Homepage/Software_and_Drivers/USB-and-PC-Charging-Drivers http://www.motorola.com/staticfiles/Support/Experiences/Global_Drivers/MotoHelper_2.1.32_Driver_5.4.0.exe 创建C:\root文件夹 将 root for IIS11M中所有文件复制到C:\root文件夹下 点此处下载root for IIS11M.rar在cmd中逐行运行以下命令, 其中会出现错误提示,为正常现象,注意看下图,确认逐行输入的位置 cd C:/root adb push photon-torpedo.tar /data/tmp adb shell cd /data/tmp /bin/tar xf /data/tmp/photon-torpedo.tar /data/tmp/photon-torpedo.sh /data/tmp/install-su.sh以上执行后,root成功 检查root是否成功 cmd中输入以下命令 adb shell su 这时候如果手机弹出superuser界面,询问是否允许权限是,选择是. cmd窗口最后一行出现#字样,即为root成功

2012-01-27 0comments 115hotness 0likes mikebai Read all
DotNET

LDAP 查询基本知识

本文讨论了轻量级目录访问协议 (LDAP) 查询,它在排查 Microsoft Exchange Server 及它与其目录之间关系的故障时十分有用,但是它也经常令人困惑不解。本文介绍了有关 LDAP 查询的基本信息。 • 基本 LDAP 语法 • 何时使用 LDAP 查询? • 使用“Active Directory 用户和计算机”执行搜索 • 使用 LDP 执行搜索 • 使用 LDIFDE 执行搜索 • 在 ADModify 中使用 LDAP 查询 • 更多信息 基本 LDAP 语法 • =(等于) 此 LDAP 参数表明某个属性等于某个值的条件得到满足。例如,如果希望查找“名“属性为“John”的所有对象,可以使用: (givenName=John) 这会返回“名”属性为“John”的所有对象。圆括号是必需的,以便强调 LDAP 语句的开始和结束。 • &(逻辑与) 如果具有多个条件并且希望全部条件都得到满足,则可使用此语法。例如,如果希望查找居住在 Dallas 并且“名”为“John”的所有人员,可以使用: (&(givenName=John)(l=Dallas)) 请注意,每个参数都被属于其自己的圆括号括起来。整个 LDAP 语句必须包括在一对主圆括号中。操作符 & 表明,只有每个参数都为真,才会将此筛选条件应用到要查询的对象。 • !(逻辑非) 此操作符用来排除具有特定属性的对象。假定您需要查找“名”为“John”的对象以外的所有对象。则应使用如下语句: (!givenName=John) 此语句将查找“名”不为“John”的所有对象。请注意:! 操作符紧邻参数的前面,并且位于参数的圆括号内。由于本语句只有一个参数,因此使用圆括号将其括起以示说明。 • *(通配符) 可使用通配符表示值可以等于任何值。使用它的情况可能是:您希望查找具有职务头衔的所有对象。为此,可以使用: (title=*) 这会返回“title”属性包含内容的所有对象。另一个例子是:您知道某个对象的“名”属性的开头两个字母是“Jo”。那么,可以使用如下语法进行查找: (givenName=Jo*) 这会返回“名”以“Jo”开头的所有对象。 • 以下是 LDAP 语法的高级使用示例: • 您需要一个筛选条件,用来查找居住在 Dallas 或 Austin,并且名为“John”的所有对象。使用的语法应当是: (&(givenName=John)(|(l=Dallas)(l=Austin))) • 您发现应用程序日志中有 9,548 个事件,因此需要查找导致这些日志事件的所有对象。在此情况下

2012-01-25 0comments 97hotness 0likes mikebai Read all
DotNET

windows7上安装远程AD管理工具来管理2008R2域

在windows7上安装远程AD管理工具,这样在就可以在客户端操作系统上管理AD,不再需要远珵桌面或是到现场对服务器进行调试 http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=7D2F6AD7-656B-4313-A005-4E344E43997D下载Windows 7 远程服务器管理工具 双击安装程序 过一会会弹出提示是否安装KB958830补丁,选择是进行安装 安装完KB后,打开“控制面板” 在“控制面板”里点击“程序” 选择“打开或关闭windows功能” 在“远程管理工具”中添加需要的服务。这里以AD管理工具为例

2012-01-25 0comments 92hotness 0likes mikebai Read all
dev

apk文件的mime设置

网站上提供apk文件下载需要设置自定义的mime 扩展名:".apk"Mime类型:"application/vnd.android.package-archive"

2012-01-18 0comments 110hotness 0likes mikebai Read all
DotNET

VSTO开发之安装项目作成

VS2010 OFFICE安装项目 http://msdn.microsoft.com/en-us/library/ff937654.aspx VS2007 OFFICE安装项目 http://msdn.microsoft.com/en-us/library/cc563937.aspx  

2012-01-18 0comments 102hotness 0likes mikebai Read all
DotNET

多线程例子

source from:http://www.codeproject.com/KB/cs/workerthread.aspx 后台处理类     public class BackWorker    {        public delegate void DelegateAddString(String s);        public delegate void DelegateThreadFinished();         public DelegateAddString m_DelegateAddString;        public DelegateThreadFinished m_DelegateThreadFinished;         // Main thread sets this event to stop worker thread:        public ManualResetEvent m_EventStopThread;         // Worker thread sets this event when it is stopped:        public ManualResetEvent m_EventThreadStopped;         public BackWorker()        {            // initialize events            m_EventStopThread = new ManualResetEvent(false);            m_EventThreadStopped = new ManualResetEvent(false);        }         public void Start()        {            int i;            String s;             for (i = 1; i <= 101; i++)            {                // make step                s = "Step number " + i.ToString() + " executed";                 Thread.Sleep(1000);                 // Make synchronous call to main form.                // MainForm.AddString function runs in main thread.                // To make asynchronous call use BeginInvoke                //m_form.Invoke(m_form.m_DelegateAddString, new Object[] { s });                this.m_DelegateAddString(s);                 // check if thread is cancelled                if (m_EventStopThread.WaitOne(0, true))                {                    // clean-up operations may be placed here                    // ...                     // inform main thread that this thread stopped                    m_EventThreadStopped.Set();            &

2012-01-17 0comments 97hotness 0likes mikebai Read all
dev

android个人笔记

Activity加载模式standard: 标准模式,一调用startActivity()方法就会产生一个新的实例。 对于每一个启动Intent都会生成一个activity的新实例.跳转源和目的activity为同一个taskid singleTop:  当activity被设置为singleTop的加载模式时,如果堆栈的顶部已经存在了该Activity,那么,它便不会重新创建,而是调用onNewIntent。如果,该Activity存在,但不是在顶部,那么该Activity依然要重新创建.跳转源和目的activity为同一个taskid singleInstance:设置为该模式的activity将独立创建一个 task,并且独享该taskid.其所在栈的唯一activity,它会每次都被重用。其它activity不能存在那个task里.当发现已经存在一个Task中包含自己的实例时,它会调用自己的onNewIntent。eg: a(taskid=1)->b(sinleInstance,taskid=2)-->c(taskid=1)如果a在跳转到b后自己调用了finish()方法,则c的taskid=3跳转源和目的activity的taskid一定不相同 singleTask: eg: a(taskid=1)->b(singleTask,taskid=1)设置为singleTask模式的activity并不一定总是新开一个taskid.当它不是app的启动面时,将和启动面taskid相同.但是将非启动面设置为该模式要注意数据丢失问题.因为很有可能是a为欢迎页面,初始化等耗时工作完成后调用b.并自宫a(finish方法)这时候当系统回收内存后,在home面重新进入程序的时候,a中被初始化的数据将丢失.因为a已经被自宫,导致初始化数据丢失.当singleTask模式的Activity启动时,如果发现在某个Task中已经存在,那么它会先将该它上部的销毁,然后调用它的onNewIntent函数。   Activity状态:活动的:当一个Activity在栈顶,它是可视的、有焦点、可接受用户输入的。Android试图尽最大可能保持它活动状态,杀死其它Activity来确保当前活动Activity有足够的资源可使用。当另外一个Activity被激活,这个将会被暂停。 暂停:在很多情况下,你的Activity可视但是它没有焦点,换句话说它被暂停了。有可能原因是一个透明或者非全屏的Activity被激活。当被暂停,一个Activity仍会当成活动状态,只不过是不可以接受用户输入。在极特殊的情况下,Android将会杀死一个暂停的Activity来为活动的Activity提供充足的资源。当一个Activity变为完全隐藏,它将会变成停止。" 停止:当一个Activity不是可视的,它“停止”了。这个Activity将仍然在内存中保存它所有的状态和会员信息。尽管如此,当其它地方需要内存时,它将是最有可能被释放资源的。当一个Activity停止后,一个很重要的步骤是要保存数据和当前UI状态。一旦一个Activity退出或关闭了,它将变为待用状态。 待用:在一个Activity被杀死后和被装载前,它是待用状态的。待用Acitivity被移除Activity栈,并且需要在显示和可用之前重新启动它。 Intent:Activity的加载模式受启动Activity的Intent对象中设置的Flag和manifest文件中Activity的元素的特性值交互控制。 FLAG_ACTIVITY_REORDER_TO_FRONT如果这个activity已经启动了,就不产生新的activity,而只是把这个activity实例加到栈顶来就可以了。 FLAG_ACTIVITY_NEW_TASK   FLAG_ACTIVITY_CLEAR_TOP FLAG_ACTIVITY_RESET_TASK_IF_NEEDED FLAG_ACTIVITY_SINGLE_TOP     android:taskAffinity

2012-01-16 0comments 111hotness 0likes mikebai Read all
杂七杂八

有毒的海鱼

  河豚鱼 有剧毒,不可食用。 海蛇钓到时要千万小心谨慎,不要被咬到。 狮子鱼(又称海蝎子)要是被刺到,必须马上去医院,否则你会很惨! 篮子鱼(又称泥猛)身上的刺有毒,摘钩时要格外小心,如被刺中,奇痛无比。要先把头抓紧再摘钩。 鬼蚰(又称老虎鱼)身上的刺有毒,摘钩时要格外小心,如被刺中,奇痛无比不过肉质美味。 金钱鱼(金鼓)棘有毒。 毒鲉(石头鱼) 棘有毒,令神经毒疼痛、高烧、抽筋、怕冷,严重者呼吸困难、休克。 鳗鲇 鳗鲇底背、胸、臀鳍有强毒,不慎被刺到,不但剧痛难忍,其毒素会影响关节。劇烈的紅腫刺痛、高熱,嚴重時血壓降低,呼吸困難。 褐菖鲉 棘有毒,剧烈的神经毒疼痛、高烧、抽筋、怕冷。严重者呼吸困难、休克。

2012-01-14 0comments 152hotness 0likes mikebai Read all
1…3132333435…62

Recent Posts

  • c# winform适配高dpi
  • com.microsoft.sqlserver.jdbc.SQLServerException “trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server建立安全连接
  • java -cp 用法介绍
  • HTML 容器元素
  • MVC的cshtml的介绍

Recent Comments

No comments to show.

COPYRIGHT © 2025 mikebai.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang