sean的空间(www.n666.net)

就是一本流水账

文章图片

         用.net程序生成word文件后,默认打开的方式为webLayOut的格式,如下图:

但是有的地方需要直接默认打开的时候,是PrintLayOut的模式,如下图:

需要在代码中重新设置一下。下面是全部的代码,关键的地方做了一些注释:

           System.IO.StringWriter myTextWriter = new StringWriter();

            System.Web.UI.HtmlTextWriter myHtmlTextWriter = new HtmlTextWriter(myTextWriter);

            myHtmlTextWriter.Write("blah blah blah");

            StringBuilder strBody = new StringBuilder();

            #region 设置生成的word,打开模式默认为PrintLayOut,并设置显示大小

            strBody.Append("<html ");

       

工具:     RE管理器   

方法简介:1、手机端“权限管理”中打开“允许申请 ROOT 权限”;

       2、安装打开精简工具并确定授予最高权限;

       3、选择“系统程序”, 根据个人使用习惯按照下面列表进行精简

列表相关说明:1、红色为绝对不可卸载(关键程序,卸载后影响系统正常使用);

       2、绿色为绝对可以卸载(均无 FC,列表中不再注明);

       3、蓝色为可卸载但不建议卸载(一般是可以使用第三方代替的程序,如 MIUI 相机等)

APP 名称对应程序或服务备注说明AntiSpam.apkMIUI 防打扰可用第三方代替ApplicationsProvider.apk应用程序支持服务应用程序相关服务, 如查看供应商等Backup.apkMIUI 备份可用第三方代替, 不建议卸载BackupRestoreConfirmation.apk备份还原支持服务卸载了 MIUI 备份后可以卸载Bluetooth.apk蓝牙可用第三方代替, 不建议卸载Browser.apkMIUI 浏览器可用第三方代替BugReport.apk用户反馈用不到可以卸载Calculator.apkMIUI 计算器可用第三方代替Calendar.apkMIUI 日历可用第三方代替CalendarProvider.apkMIUI 日历支持服务卸载了 MIUI 日历后可以卸载Camera.apkMIUI 相机可用第三方代替CertInstaller.apk证书安装国内很少用的到, 可以卸载ChromeBookmarksSyncAdapter.apk谷歌书签同

應該是DHCP的問題,以下每種方法都可能實現IP自動搜尋,所以只用試一種即可,因部分網友用一部分方法無法獲取IP,不行的話在試第二種,我用的是EVO 4G 因為目前沒有F碼,所以還排不上買小米的隊伍:

1. 新增一種方法,替換文件法,記得備份原文件喲

以下路徑下的三個文件替換了,或者只用替換藍色DHCPCD文件即可:

/data/misc/dhcp

/etc/dhcp

/system/bin

文件:

dhcpcd-eth0.lease

dhcpcd-run-hooks

dhcpcd

2. 安裝《DLNA自動IP》功能, 下載下面連接壓縮包,裡面有安裝說明

3. /etc/dhcpcd/dhcpcd.conf

查一下你有沒有dhcpcd.conf文件??沒有的話找一個檔放進去

4. 如果上面檔夾已經有檔了,說明DHCPCD檔有問題,按照下面方法解決:

    a. 用RE進/data/misc/dhcp檔夾,刪除2個檔。

    b. 在/data/misc/dhcp文件夾下,建2個文件夾:

                     dhcp_list

                     dhcpcd_eth0.lease

記得備份哦,我親測ok,但是不保證所有機器OK!

QQ:772120084

DLNA 下載路徑:http://115.com/file/e6am3fqt#DLNA.rar

dhcpcd.con下載

要求: 客户端不能输入,但可通过js赋值,并在服务器端获取到js赋的值

最近在用VS2005作项目,遇到一个这样的问题,textbox的内容总是无法获得,最后找来找去,原来是readonly搞的鬼

ReadOnly

获取或设置一个值,用于指示能否更改 TextBox 控件的内容。

重要事项:

发生回发时,TextBox 控件(其 ReadOnly 属性设置为 true)的 Text 值被发送到服务器,但是服务器不处理只读文本框。这样可以防止恶意用户更改只读的 Text 值。在回发之间,Text 属性的值保留在视图状态中,除非经过服务器端代码修改。

要想不让客户端更改,又想获得的话,可以用两种方法:

1、使用input的text控件代替;

2、不要直接使用属性设置readonly,而是通过在代码中用Attributes["readonly"] = "true"来设置。

3、TextBox1.Attributes["contentEditable"] = "false";

等效于ReadOnly="true"或直接从前台设置TextBox的属性contentEditable="false"

     经常会遇到需要js弹出新打开的窗口的时候,要求全屏显示。网上收罗了一个,留下了:

//模态窗口

function winModalFullScreen(strURL)

{

var sheight = screen.height-70;

var swidth = screen.width-10;

var winoption ="dialogHeight:"+sheight+"px;dialogWidth:"+ swidth +"px;status:yes;scroll:yes;resizable:yes;center:yes";

var tmp=window.showModalDialog(strURL,window,winoption);

return tmp;

}

//普通窗口

function winOpenFullScreen(strURL)

{

var sheight = screen.height-70;

var swidth = screen.width-10;

var winoption ="left=0,top=0,height="+sheight+",width="+swidth+",toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes";

var tmp=window.open(strURL,'',winoption);

return tmp;

}

其中window.open(strURL,'',winoption);方法的第二个参数,如果设定了以后,则以后的每次打开的内容都会在同一个页面打开,而不会打开多个页面显示。

 顺便把一些参数的介绍也带一下:

今天整理了一个比较完整的正则表达式,用于JS中判断日期格式,只允许输入YYYY-MM-DD格式的。

<script type=”text/javascript”>

function CheckDate()

{

var r =/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/;

if(!r.exec(document.getElementById(“Text2″).value)){

alert(“请输入格式正确的日期\n\r日期格式:yyyy-mm-dd\n\r例 如:2010-08-08\n\r”);

return false;

}

else {

return true;

}

}

</script>

js判断日期格式:<br />

<input id=”Text2″ type=”text” /><br />

<input id=”Button2″ type=”button” value=”判断日期” onclick=”CheckDate();”/>

希望对大家有用。

该日志由 苏州SEO|精良 于2012年03月01日发表在网站建设分类下

1. 项目->添加引用->到Com组件中找到Microsoft Word 11.0 Object Library 添加到项目,

2. 项目引用命名空间 

using Microsoft.Office.Interop.Word;

using Microsoft.Office.Interop;

using System.IO;

3.下面就是添加,修改,保存关闭的代码:

  Microsoft.Office.Interop.Word._Application oWord = new Microsoft.Office.Interop.Word.Application();

    Microsoft.Office.Interop.Word._Document oDoc;

    object oMissing = System.Reflection.Missing.Value;

    object strFileName = "C://test1.docx";

    // Create An New Word   

        oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);

        oDoc.Paragraphs.Last.Range.Text = "Created An New word !/n/r";

        oDoc.SaveAs(ref strFileName, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,

&

    以前都是直接使用命令来安装windows服务,但因为最近这个客户比较那个,所以需要一次性搞定,而且最好不要出现什么命令,语法之类的东西。所以打算把命令封装在bat文件,直接运行安装就可以了。下面是本次打包的命令的内容:

@echo off

echo hi:

echo     %username% :)  

echo --------------------------------------------------------------

echo -           ↙您正在安装 DBOutService          -

echo --------------------------------------------------------------            

pause

set Addr=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

cd/d  %Addr%

installutil  DBOutService.exe

GOTO Label0

:Label0

echo --------------------------------------------------------------

echo -         恭喜!您已成功安装该DBOutService!        -

echo --------------------------------------------------------------  

pause

上面直接选用的是FrameWork2.0的版本,服务的名称是叫

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)

Ctrl+D: 删除当前行

Ctrl+Alt+↓ 复制当前行到下一行(复制增加)

Ctrl+Alt+↑ 复制当前行到上一行(复制增加)

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)

Alt+↑ 当前行和上面一行交互位置(同上)

Alt+← 前一个编辑的页面

Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)

Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性

Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Shift+Ctrl+Enter 在当前行插入空行(原理同上条)

Ctrl+Q 定位到最后编辑的地方

Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)

Ctrl+M 最大化当前的Edit或View (再按则反之)

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O 快速显示 OutLine

Ctrl+T 快速显示当前类的继承结构

Ctrl+W 关闭当前Editer

Ctrl+K 参照选中的Word快速定位到下一个

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘) 折叠当前类中的所有代码

Ctrl+×(小键盘) 展开当前类中的所有代码

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以

打开Eclipse时出现”Failed to create the Java Virtual Machine”怎么办?只要把Eclipse目录下的eclipse.ini文件做一下修改就行了,打开文件找到如下内容:

--launcher.XXMaxPermSize256M-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m

只需要把 下面的数值做相应的调小就可以了,修改成如下内容:

--launcher.XXMaxPermSize128M-showsplashorg.eclipse.platform--launcher.XXMaxPermSize128m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx256m

好了,就是这么简单,试试看吧。