asp空间哪个好,请问有什么好的免费域名申请吗?
CN域名只要1块钱。那些免费的2级域名不好用。网站空间也很便宜,100M的双线全能空间才卖42块。1G的才卖120块。
给你推荐下我在用的:
老牛网络
无限制iis/cpu/流量,支持web+wap,支持HTM/ASP/ASP.NET/PHP,开通子目录,BGP双线机房。
ASPNET数据导出到excel文件给客户端下载的几种方法麻烦告诉我?
Response.WriteFile(ASP.NET 数据导出到excel文件给客户端下载的几种方法
数据导出到excel文件给客户端下载的几种方法:
方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载
优点:
1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。
2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。
3、csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入导出。
实现方法:
SqlConnectIOn conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);
SqlDataAdapter da=new SqlDataAdapter("select * from tb1",conn);
DataSet ds=new DataSet();
da.Fill(ds,"table1");
DataTable dt=ds.Tables["table1"];
string name=System.Configuration.ConfigurationSettings.AppSettings["downloadurl"].ToString() DateTime.Today.ToString("yyyyMMdd") new Random(DateTime.Now.Millisecond).Next(10000).ToString() ".csv";//存放到web.config中downloadurl指定的路径,文件格式为当前日期 4位随机数
FileStream fs=new FileStream(name,FileMode.Create,FileAccess.Write);
StreamWriter sw=new StreamWriter(fs,System.Text.Encoding.GetEncoding("gb2312"));
sw.WriteLine("自动编号,姓名,年龄");
foreach(DataRow dr in dt.Rows)
{sw.WriteLine(dr["ID"] "," dr["vName"] "," dr["iAge"]);}
sw.Close();
Response.AddHeader("Content-Disposition", "attachment; filename=" Server.UrlEncode(name));
Response.ContentType = "application/ms-excel";// 指定返回的是一个不能被客户端读取的流,必须被下载
Response.WriteFile(name); // 把文件流发送到客户端
Response.End();
方法二:导出到csv文件,不存放到服务器,直接给浏览器输出文件流
优点:
1、随时生成,不需要占用资源
2、可以结合身份认证
3、同样利于数据交换
实现方法:
SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);
SqlDataAdapter da=new SqlDataAdapter("select * from tb1",conn);
DataSet ds=new DataSet();
da.Fill(ds,"table1");
DataTable dt=ds.Tables["table1"];
StringWriter sw=new StringWriter();
sw.WriteLine("自动编号,姓名,年龄");
foreach(DataRow dr in dt.Rows)
{sw.WriteLine(dr["ID"] "," dr["vName"] "," dr["iAge"]);}
sw.Close();
Response.AddHeader("Content-Disposition", "attachment; filename=test.csv");
Response.ContentType = "application/ms-excel";
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
对方法一,二补充一点,如果你希望导出的是xls文件分隔符用\t就可以了,不要用逗号
代码修改如下:
sw.WriteLine("自动编号\t姓名\t年龄");
foreach(DataRow dr in dt.Rows)
{sw.WriteLine(dr["ID"] "\t" dr["vName"] "\t" dr["iAge"]);}
另外,修改输出的文件扩展名为xls即可。
方法三:从datagrid导出html代码,生成excel文件,给客户端下载
实现方法:
Response.Clear();
Response.Buffer= false;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=test.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); Response.ContentType = "application/ms-excel"; this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
在这里说明一点:有的网友反映代码出现“没有dr["id"]”之类的错误,这个代码是按照我的数据结构来写的,到时候相关的字段要换成你自己的才是。
还有就是如果文件名需要中文的话,这么修改Response.AddHeader("Content-Disposition", "attachment; filename=" System.Web.HttpUtility.UrlEncode("中文",System.Text.Encoding.UTF8) ".xls");
net4是什么网络?
Net4是一个兼容IPv4和IPv6的网络,它是指标准IPv4网络与IPv6网络共存并互连的新一代网络体系结构。由于IPv4地址空间有限且逐渐枯竭,IPv6被提出作为IPv4的替代方案,但由于IPv6的采用相对较慢,IPv4仍然广泛使用。为了能够同时支持IPv4和IPv6,Net4的设计目标是在保持IPv4的互联互通性的同时,尽可能便捷地实现IPv6的升级和过渡。
Net4的优势在于提供了灵活的IPv4和IPv6互连机制,能够为网络用户和应用程序提供更丰富的网络体验,同时也解决了IPv4地址不足和IPv6过渡的问题。
PHP有什么异同呢?
JSP优点是安全性高,严谨,执行效率好适合大型项目缺点是开发周期长php优点是简单,开发周期短,适合小型项目缺点是弱语言,安全性相比低asp.net优点就是简单,缺点是拓展空间小平台也限制
除了Office和wps?
职场人办公神器不可少。以下十款实用办公软件,让你工作6到飞起,提前下班2小时不成问题!
1、伙伴云:数据协作平台伙伴云绝对是我的心头爱,我个人经常用它来做数据图表,里面的“仪表盘”功能,真的牛啤!可以自动生成相关的报表,数据分析实时更新,每次工作总结我给BOSS一放,各个数据一目了然。
而且它还是公司管理软件,亲测可以缓和同事间关系,就拿报销这个事来说,说了无数遍,要发票,要发票,拿个清单就来找我要钱,甚至有的就是打了个白条,天天整的公司制度跟放屁一样。
现在全部线上流程化办公,需要提交什么资料清清楚楚,申请人可快速查看审批进度,清晰看到当前的审批人,也不用老是来催我们财务“我的报销怎么还没有通过,怎么又打回来了,给我催催……”
领导不在公司,线上手机也能审批,一般十来分钟就能审批通过
不用数据透视表,也不要写VBA,功能都是封装好的,页面大体是这样的,涵盖了每月收支金额统计、月度花费曲线、日期追踪,便于追踪管理,这也是领导想要看到的东西
它的安全性也是真不错!行业内最强!!!这就是我们财务人的命根子啊!!!再也不怕数据丢失了
伙伴云还能分级别设置权限,像是哪些人看什么数据,哪个部门有哪些权限,哪些报表只有老板看,都是可以编辑的,防止数据泄露。
因为公司采购偏多,生产周期又长,很多时候工作人员都不记得合同上的细节,想要查看相关信息,还要申请走财务流程,一节节的审批,周期还是挺长的,不是我们能决定的问题,还要被吐槽慢、卡、拖……
现在有了线上系统,签合同的时候,直接把合同信息、收款信息等都录入到系统中,需要的时候打开手机就可以看,如果中间修改数据,也能查到原始数据,预防出错。
现在伙伴云5.0版本全新上线!所有用户均可免费体验~也就说可以白嫖,毕竟节约企业成本,也是在变相地增加盈利嘛!
2、Everything:文件搜索神器Everything这款「高效率神器」具有强大的文件搜索功能,正如其名,帮你找到everything~它可以在几秒内帮大家找到需要的目标文件,再也不用在茫茫的文件海洋中无尽寻找还找不着了!
Everything的安装文件不到1M,占用内存不到10M,可以说非常良心了,不过它只支持Windows系统,大家可以注意一下。
3、ScreenToGif:免费录制摄像画板编辑录制和编辑GIF动图有很多场景,比如录制操作步骤、制作表情包等等,它是完全免费的,需要的姐妹不要错过。它有录像机、摄像头、画板和编辑器功能,可以录制和编辑GIF动图,支持多种标记形式,大小只有几M,操作非常简单,界面简洁。
4、Utools:集成工具箱Utools大约等同于一个集成工具箱,集成了很多有用的插件,包括探索、生产效率、搜索工具、图像、开发、创意等多个类别的插件,
5、Billfish:图片素材管理当我们下载了很多的图片素材后,可以通过Billfish来对下载的素材进行管理,对比隔壁收费的Eagle,Billfish虽然是免费,但是功能一点也不含糊,该有的全都有。
最重要的是,非侵占式管理模式,不占用多余空间,软件管理好的素材,资源管理器里也同步更新了。有时候不打开软件,也可以找到自己的素材,真的很友好了。
6、天若OCR :文字识别工具在工作中经常需要将图片上的内容转换为文字?百度文库、豆丁网站上的文字无法复制?PDF文件文字内容的复制经常出现乱码?......
如果你也遇到以上这些问题,可以考虑使用这个软件。
操作简单,直接双击运行软件,鼠标一框网页或者图片(和QQ截图一样),截取需要的文字区域,它就能够自动识别并且提取里面的文字,是不是很方便!
7、Spacesniffer:节约磁盘空间一款节约空间的软件,可以帮我们查看磁盘占用情况,对于一些无用的文件夹,直接删除就可以了。
8、ES文件浏览器:文件管理一款免费且强大的手机文件管理软件,主要支持文件管理、多媒体浏览、网盘文件查看三大功能。
文件管理:可以对手机文件进行分析,可以新建目录、重命名、移动、删除文件等操作,还可以按照名字、大小、日期查看文件,很方便。
多媒体浏览:像是常见的文本、图像、视频、音频、压缩包这种格式的文件,都可以直接在软件内查看的,而且查看视频的时候还支持倍速播放。
网盘文件查看:可以直接登录支百度网盘、google drive、OneDrive、dropbox等主流网盘账号,不用下载就可以直接查看。
还有网页下载的功能,总之就是好用好用。
9、islide:PPT插件在职场中,各行各业都会接触PPT,但并不是每个人都会PPT。
iSlide可以说是PPT制作神器,对于经常做项目总结的职场人非常友好!数据不好没关系,只要PPT做的好,同样能升职加薪~~
islide里面有38个PPT设计的辅助功能,在线资源库超20万专业PPT模板,色彩库可以直接建立专业的色彩主题。
还可以一键统一文本格式、一键添加参考线,一键换字体、统一段落,不用一页一页去调整每张PPT,真的很实用。
刚工作的时候,老板丢给我一份百页ppt给我,要我调整行距和字体,年少无知的我,硬是一页一页搞完了,要是早点知道这个神器就好了。
10、Total Commander:批量重命名文件管理必备!7.8M的大小却足够强大,它有左右两个列表窗口,我们可以轻松将左边的文件复制、移动到右边的文件夹,想把右边的拖到左边也是也可以的。
支持批量解压缩、批量重命名,内部需要统一资源的整理时,批量重命名就派上用场了,毕竟每个人的命名习惯不同,不过有一点度用户很难上手,学习需要过程。
更多办公软件分享请关注伙伴云~