拨打未能为数据库分配新页要怎么分配能把未能为数据库分配新页利用好

关于ASP.NET页面打印技术的常用方法总结
字体:[ ] 类型:转载 时间:
B/S结构导致了Web应用程序中打印的特殊性;程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活,接下来介绍几种常见的打印技术,感兴趣的朋友可以了解下
B/S结构导致了Web应用程序中打印的特殊性。   • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。   • 格式如何控制和定制等,是我们开发中可能会面对的问题。   打印文档的生成   • 1、客户端脚本方式   一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。   优点:客户端独立完成打印目标文档的生成,减轻服务器负荷;   缺点:源文档的分析操作复杂,并且源文档中的打印内容要有约定。   • 2、服务器端程序方式   利用后台代码从数据库中读取打印源,生成打印目标文档。当的页面生成时,还应适当考虑使用CSS 来实现强制分页控制。   优点:可以生成内容非常丰富的打印目标文档,目标文档的内容的可控性强。由于打印内容是从数据库中获取的,所以生成操作相对简单;   缺点:服务器端负载比较大;   页面设置   • 页面设置主要是指设置打印文档的页边距、页眉、页脚、纸张等内容。页面设置将直接影响到打印文档版面的生成效果,所以它和打印文档的生成有着密切的关系。比如:表格的行数、大小、位置、字体的大小等。   现有的技术是利用IE6.0 内置的打印模板方式来控制页面设置,其可以对打印目标文档产生非常大的影响。打印模板可以控制页边距、页眉、页脚、奇偶页等内容,并可以将用户的设置取得,还可以将设置发送到服务器端。打印模板技术可以自定预览窗口和打印格式,最大限度地影响目标文档和打印效果。 IE直接打印   • 即直接调用window.print或者webrower控件的ExecWB方法来打印。   • 优点:方便快捷,客户端无需任何设置即可。   • 缺点:打印控制不是很灵活。如果直接调用   window.print来打印页面,页面上别的元素也会被打印处理,页头页尾的格式也不好控制。   • 常用方法:大部分情况会把查询的结果绑定到DataGrid上来,然后打印DataGrid。这种情况的打印一般来说格式比较固定简单,确定后基本不会再作更改。所以可以采用IE直接打印。 【实例代码】 注:①这是客户端通过window.print打印指定内容。这里定义sprnstr和eprnstr来指定内容   执行代码:
代码如下: &input type="button" name="print" value="预览并打印" onclick="preview()"&
  ②如果直接使用window.print将打印页面上的所有内容,但是我们可以使用
代码如下: &script language="Javascript"& function preview() { bdhtml=window.document.body.innerHTML; sprnstr="&!--startprint--&"; eprnstr="&!--endprint--&"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML= window.print(); } &/script& &!--省略部分代码--& &form id="WebForm1" method="post" runat="server"& &center&本部分以上不被打印&/center& &!--startprint--& &div align="center"& &asp:DataGrid id="dgShow" runat="server"& &!--省略部分代码--& &/asp:DataGrid& &/div& &!--endprint--& &center&本部分以下不被打印&/center& &div align="center"& &input type="button" name="print" value="预览并打印" onclick="preview()"& &/div& &style& @media Print { .Noprn { DISPLAY: none }} &/style& &p class="Noprn"&不打印&/p& &table id="datagrid"& &tr& &td&打印&/td& &/tr& &/table& &input class="Noprn" type="button" onclick="window.print()" value="print"& &/form&
WebBrowser 控件技术   • 打印操作的实现   此功能的实现主要是利用WebBrowser控件的函数接口来实现打印、打印预览(默认的)、   页面设置(默认的)。
代码如下: &object ID=‘WebBrowser1' WIDTH=0 HEIGHT=0 CLASSID=‘CLSID:A-11D0-A96B-00C04FD705A2'& //打印 WebBrowser1.ExecWB(6,1); //打印设置 WebBrowser1.ExecWB(8,1); //打印预览 WebBrowser1.ExecWB(7,1); //直接打印 WebBrowser1.ExecWB(6,6); //自定义类PrintClass public string DGPrint(DataSet ds) { //DGPrint执行的功能:根据DataTable转换成对应的HTML对应的字符串 DataTable myDataTable=new DataTable(); myDataTable=ds.Tables[0]; int myRow=myDataTable.Rows.C int myCol=myDataTable.Columns.C StringBuilder sb=new StringBuilder(); string colHeaders="&html&&body&"+"&object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:A-11D0-A96B-00C04FD705A2'VIEWASTEXT&&/object&" +"&table&&tr&"; for(int i=0;i&myCi++) { colHeaders +="&td&"+ myDataTable.Columns[i].ColumnName.ToString()+"&/td&"; } colHeaders += "&/tr&"; sb.Append(colHeaders); for(int i=0;i&myRi++) { sb.Append("&tr&"); for(int j=0;j&myCj++) { sb.Append("&td&"); sb.Append(myDataTable.Rows[i][j].ToString().Trim()); sb.Append("&/td&"); } sb.Append("&/tr&"); } sb.Append("&/table&&/body&&/html&"); colHeaders=sb.ToString(); colHeaders+="&script languge='Javascript'&WebBrowser.ExecWB(6,1); window.opener=window.close();&/script&"; return(colHeaders); }
//页面:打印按钮事件 PrintClass myP = new PrintClass(); Response.Write(myP.DGPrint(Bind());   在把DataGrid转换为对应的HTML代码时,如果存在按钮列就会报错,最好把这一列隐藏,一般只能转换数据列。其次要注意分页问题,一般只能打印当前一页,最好在打印之前除掉分页 导出到Excel,Word中去打印   • 可以在服务端或者客户端进行。   • 优点:使用这种方法,可适应性比较强,控制较好。   • 缺点:在服务端使用的话,要求服务端要安装Word,Excel,在客户端使用的话,要   求客户端在IE的安全设置上有一定要求。   代码如下:
代码如下: protected void btnMIME_Click(object sender, System.EventArgs e) { BindData(); Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "filename="+HttpUtility.UrlEncode("下载文件.xls",Encoding.UTF8)); //如果输出为Word,修改为以下代码 //Response.ContentType = "application/ms-word" //Response.AddHeader("Content-Disposition", "filename=test.doc") StringBuilder sb=new StringBuilder(); System.IO.StringWriter sw = new System.IO.StringWriter(sb); System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw); sb.Append("&html&&body&"); dgShow.RenderControl(hw); sb.Append("&/body&&/html&"); Response.Write(sb.ToString()); Response.End(); } protected void btnCom_Click(object sender, System.EventArgs e) { ExportToExcel(BindData(),Server.MapPath("ComExcel.xls")); } //从DataSet到出到Excel #region从DataSet到出到Excel ///导出指定的Excel文件 public void ExportToExcel(DataSet ds,string strExcelFileName) { if (ds.Tables.Count==0 || strExcelFileName=="") doExport(ds,strExcelFileName); } ///执行导出 private void doExport(DataSet ds,string strExcelFileName) { excel.Application excel= new excel.Application(); int rowIndex=1; int colIndex=0; excel.Application.Workbooks.Add(true); System.Data.DataTable table=ds.Tables[0] ; foreach(DataColumn col in table.Columns) { colIndex++; excel.Cells[1,colIndex]=col.ColumnN } foreach(DataRow row in table.Rows) { rowIndex++; colIndex=0; foreach(DataColumn col in table.Columns) { colIndex++; excel.Cells[rowIndex,colIndex]=row[col.ColumnName].ToString(); } } excel.Visible= excel.ActiveWorkbook.SaveAs(strExcelFileName+".XLS",Excel.XlFileFormat.xlExcel9795,null,null,false,false,Excel.XlSaveAsAccessMode.xlNoChange,null,null,null,null,null); excel.Quit(); excel= GC.Collect();//垃圾回收 } #endregion
利用.Net组件打印   利用.Net组件   • 优点:这种打印方式对于格式变化大,数据量小的应用来说非常合适。   • 缺点:   – 需要客户端安.Net framework组件。   – Xml的解析上,如果文件较大速度上不是很理想。   – 页面首次加载时会有明显的延时。   使用XSL和XSLT转换Xml   • XSL:扩展样式表语言,可以通过它来把Xml转换为其他的文本格式   • XSL转换包括发现或者选择一个模式匹配,通过使用XPath选择一个结果集,然后对结果集中的每一项,为这些匹配定义结果输出。   • XSL是一个功能强大的工具,可以把Xml转换成任何你想要的格式。   代码如下:
代码如下: XslTransform xslt = new XslTransform(); xslt.Load(Server.MapPath( "StudentsToHTML.xsl") ); XPathDocument XDoc = new XPathDocument(Server.MapPath( "Students.Xml" )); XmlWriter writer = new XmlTextWriter( server.MapPath("Students.html"), System.Text.Encoding.UTF8 ); xslt.Transform( XDoc, null, writer ); writer.Close(); Response.Redirect("Students.html"); 利用ActiveX控件打印   利用第三方控件   • 自己开发控件。这种方式很多商用软件采用这种方式,写成控件后已经无所谓是在web中使用还是应用程序中使用了。   • 优点:打印方式非常灵活,基本上程序能做到的web也能做得到。   • 缺点:客户端需要安装组件,部署不是很方便。   使用水晶报表   • 用户仅需要Web 浏览器就可以查看报表   • 报表查看器控件可以是应用程序中众多控件之一。   • 与报表轻松交互   • 用户可将报表导出为Microsoft word 和Excel 格式,以及PDF、HTML 和Crystal Reports for visual Studio .Net格式。   • 可以使用报表控件直接打印   代码如下:
代码如下: //水晶报表的填充,省略连接代码 myReport ReportDoc = new myReport(); ReportDoc.SetDataSource(ds); Crv.ReportSource = ReportD //输出为指定类型文件 CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts = new CrystalDecisions.Shared.DiskFileDestinationOptions(); ReportDoc.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskF string strFileName = server.MapPath("Output"); switch (ddlFormat.SelectedItem.Text) { case "Rich Text (RTF)": ReportDoc.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.RichT DiskOpts.DiskFileName =strFileName + ".rtf";
case "Portable Document (PDF)": ReportDoc.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocF DiskOpts.DiskFileName = strFileName + ".pdf";
case "MS word (DOC)": ReportDoc.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.WordForW DiskOpts.DiskFileName = strFileName + ".doc";
case "MS excel (XLS)": ReportDoc.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.E// DiskOpts.DiskFileName = strFileName + ".xls";
} ReportDoc.ExportOptions.DestinationOptions = DiskO ReportDoc.Export(); //打印 // 指定打印机名称 string strPrinterN strPrinterName = @"Canon Bubble-Jet BJC-210SP"; // 设置打印页边距 PageM margins = ReportDoc.PrintOptions.PageM margins.bottomMargin = 250; margins.leftMargin = 350; margins.rightMargin = 350; margins.topMargin = 450; ReportDoc.PrintOptions.ApplyPageMargins(margins); //应用打印机名称 ReportDoc.PrintOptions.PrinterName = strPrinterN // 打印 // 打印报表。将startPageN 和endPageN // 参数设置为0 表示打印所有页。 ReportDoc.PrintToPrinter(1, false,0,0);
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具宋星大课堂的全部资料(请注意不包含440页的PPT),以及完整课程的框架脑图都放在了知识星球里,有兴趣的同学们可以自行下载。 另外,知识星球内我将对大家的任何问题进行解答,未来回答朋友的问题可能都会在这里,因为这里可以把所有的问题和解答沉淀...
宋星阅读(95)感谢同学们的厚爱,这一次为期两天的《数据驱动的互联网营销与运营升级》大课堂胜利落下了帷幕。
总计有超过130人参加了这次课程,有超过10个工作人员帮助我完成了这次课程,一并对所有关照我支持我的朋友们表示由衷的感谢!大家辛苦了!这一次虽然是... 宋星阅读(1831)运营微信的朋友们很多,但是应该大部分朋友并不知道自己公众号的粉丝都是什么样的人。 尽管在微信后台能看到很多关于他们的信息,例如他们有多少是男人多少是女人,年龄分布,地理位置等等……,但是关于他们每个个体究竟是什么样的人,我们了解的实在有限。... 宋星阅读(290)宋星大课堂的全部资料(请注意不包含440页的PPT),以及完整课程的框架脑图都放在了知识星球里,有兴趣的同学们可以自行下载。 另外,知识星球内我将对大家的任何问题进行解答,未来回答朋友的问题可能都会在这里,因为这里可以把所有的问题和解答沉淀... 宋星阅读(764)最后三天优惠倒计时,最后15个位置!(报名优惠将在11月25日结束) 宋星阅读(1822)授课日期:日、10日(周六、周日,两天)。
授课时间:早上8:30签到,下午18:30当天课程结束。
授课地点:上海市静安区南京西路1038号梅龙镇广场9层 蒲公英会议中心。  宋星阅读(598)“数据·赋能·营销”的WAW沙龙北京站! 接近岁末,如果问你2017年的互联网营销留给你什么印象,你会怎么回答? 对于我,两个最重要的事情不可能忽略——数据与寡头。 数据,在2017年突然如暴雨般冲刷了数字营销的几乎每个角落。媒体、广告代理... 宋星阅读(3681)若腾讯想“认认真真做个广告”,可能蕴藏着业界为之胆寒的后发先至的恐怖力量。 宋星阅读(3021)这是在上一版(2016年4月版)之后的一次重大更新。 根据之前课程同学们的反馈,增补了一些同样非常常用的词汇,并且增加了一些类别。 请参加本次(日、10日)大课堂《数据驱动的互联网营销与运营全新升级课程》公开课的同学们提前...1 ... 共 42 页为什么HikariCP被号称为性能最好的Java数据库连接池,如何配置使用
时间: 19:04:10
&&&& 阅读:28941
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池。
原文地址:
为何要使用HiKariCP?这要先从BoneCP说起:
什么?不是有C3P0/DBCP这些成熟的数据库连接池吗?一直用的好好的,为什么又搞出一个BoneCP来?因为,传说中BoneCP在快速这个特点上做到了极致,官方数据是C3P0等的25倍左右。不相信?其实我也不怎么信。可是,有图有真相啊(图片来自BoneCP官网:):
而且,网上对于BoneCP是好评如潮啊,推荐的文章一搜一大堆。
然而,上Maven Repository网站()查找有没有最新版本的时候,你会发现最新的是2013年10月份的(这么久没新版本出来了?)。于是,再去BoneCP的Githut()上看看最近有没有提交代码。却发现,BoneCP的作者对于这个项目貌似已经心灰意冷,说是要让步给HikariCP了(有图有真相):
……什么?又来一个CP?……什么是Hikari?
Hikari来自日文,是“光”(阳光的光,不是光秃秃的光)的意思。作者估计是为了借助这个词来暗示这个CP速度飞快。不知作者是不是日本人,不过日本也有很多优秀的码农,听说比特币据说日本人搞出来的。。。
这个产品的口号是“快速、简单、可靠”。实际情况跟这个口号真的匹配吗?又是有图有真相(Benchmarks又来了):
这个图,也间接地、再一次地证明了boneCP比c3p0强大很多,当然,跟“光”比起来,又弱了不少啊。
那么,这么好的P是怎么做到的呢?官网详细地说明了HikariCP所做的一些优化,总结如下:
字节码精简:优化代码,直到编译后的字节码最少,这样,CPU缓存可以加载更多的程序代码;优化代理和拦截器:减少代码,例如HikariCP的Statement proxy只有100行代码,只有BoneCP的十分之一;自定义数组类型(FastStatementList)代替ArrayList:避免每次get()调用都要进行range check,避免调用remove()时的从头到尾的扫描;自定义集合类型(ConcurrentBag):提高并发读写的效率;其他针对BoneCP缺陷的优化,比如对于耗时超过一个CPU时间片的方法调用的研究(但没说具体怎么优化)。
很多优化的对比都是针对BoneCP的……哈哈。
(参考文章:)
几个连接池的代码量对比(代码量越少,一般意味着执行效率越高、发生bug的可能性越低):
可是,“黄婆卖瓜,自催自擂”这个俗语日本人也是懂得,于是,用户的好评如潮也是有图有真相:
还有第三方关于速度的测试:
也许你会说,速度高,如果不稳定也是硬伤啊。于是,关于稳定性的图也来了:
另外,关于可靠性方面,也是有实验和数据支持的。对于数据库连接中断的情况,通过测试getConnection(),各种CP的不相同处理方法如下:
(所有CP都配置了跟connectionTimeout类似的参数为5秒钟)
HikariCP:等待5秒钟后,如果连接还是没有恢复,则抛出一个SQLExceptions 异常;后续的getConnection()也是一样处理;
C3P0:完全没有反应,没有提示,也不会在“CheckoutTimeout”配置的时长超时后有任何通知给调用者;然后等待2分钟后终于醒来了,返回一个error;
Tomcat:返回一个connection,然后……调用者如果利用这个无效的connection执行SQL语句……结果可想而知;大约55秒之后终于醒来了,这时候的getConnection()终于可以返回一个error,但没有等待参数配置的5秒钟,而是立即返回error;
BoneCP:跟Tomcat的处理方法一样;也是大约55秒之后才醒来,有了正常的反应,并且终于会等待5秒钟之后返回error了;
可见,HikariCP的处理方式是最合理的。根据这个测试结果,对于各个CP处理数据库中断的情况,评分如下:
参考文章:
说得这么好,用起来会不会很麻烦啊,会不会有很多参数要配置才能有这样的效果啊?答案是:不会。
如果之前用的是BoneCP配置的数据源,那么,就简单了,只需要把dataSource换一下,稍微调整一下参数就行了:
BoneCP的数据源配置:
&!-- BoneCp Datasource --&
&bean id=&dataSourceBoneCp& class=&com.jolbox.bonecp.BoneCPDataSource& destroy-method=&close&&
&property name=&driverClass& value=&${db.driverClass}& /&
&property name=&jdbcUrl& value=&${db.url}& /&
&property name=&username& value=&${db.username}& /&
&property name=&password& value=&${db.password}& /&
&property name=&idleConnectionTestPeriodInMinutes& value=&2& /&
&property name=&idleMaxAgeInMinutes& value=&2& /&
&property name=&maxConnectionsPerPartition& value=&2& /&
&property name=&minConnectionsPerPartition& value=&0& /&
&property name=&partitionCount& value=&2& /&
&property name=&acquireIncrement& value=&1& /&
&property name=&statementsCacheSize& value=&100& /&
&property name=&lazyInit& value=&true&/&
&property name=&maxConnectionAgeInSeconds& value=&20&/&
&property name=&defaultReadOnly& value=&true&/&
HiKariCP的数据源配置:
&!-- Hikari Datasource --&
&bean id=&dataSourceHikari& class=&com.zaxxer.hikari.HikariDataSource&
destroy-method=&shutdown&&
&!-- &property name=&driverClassName& value=&${db.driverClass}& /& --& &!-- 无需指定,除非系统无法自动识别 --&
&property name=&jdbcUrl& value=&jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8& /&
&property name=&username& value=&${db.username}& /&
&property name=&password& value=&${db.password}& /&
&!-- 连接只读数据库时配置为true, 保证安全 --&
&property name=&readOnly& value=&false& /&
&!-- 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒 --&
&property name=&connectionTimeout& value=&30000& /&
&!-- 一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10分钟 --&
&property name=&idleTimeout& value=&600000& /&
&!-- 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟,建议设置比数据库超时时长少30秒,参考MySQL wait_timeout参数(show variables like '%timeout%';) --&
&property name=&maxLifetime& value=&1800000& /&
&!-- 连接池中允许的最大连接数。缺省值:10;推荐的公式:((core_count * 2) + effective_spindle_count) --&
&property name=&maximumPoolSize& value=&15& /&
其中,很多配置都使用缺省值就行了,除了maxLifetime和maximumPoolSize要注意自己计算一下。
其他的配置(sqlSessionFactory、MyBatis MapperScannerConfigurer、transactionManager等)统统不用变。
其他关于Datasource配置参数的建议:
Configure your HikariCP&idleTimeout&and&maxLifeTime&settings
to be one minute less than the&wait_timeout&of MySQL.
对于有Java连接池的系统,建议MySQL的wait_timeout使用缺省的8小时()。
另外:对于web项目,记得要配置:destroy-method=&shutdown&
(原创文章,转载请注明转自Clement-Xu的csdn博客。)
版权声明:本文为原创文章,转载请注明转自Clement-Xu的csdn博客。
标签:&&&&&&&&&&&&&&&原文:http://blog.csdn.net/clementad/article/details/
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!查看: 6837|回复: 4
如何将数据自动导入到已设好的模板里实现连续打印
阅读权限20
在线时间 小时
我已将打印模板设好,现在想从基础表里将数据自动导入到打印模板里,实现自动打印,如C5导入付款人,B8,9,10分别导入项目1,2,3,AD8,9,10导入基础表里的金额1,2,3,然后点打印控件就可以连续打印了。
请帮我增加一个打印控件。
(14.35 KB, 下载次数: 259)
13:25 上传
点击文件名下载附件
阅读权限10
在线时间 小时
很好 谢谢了
阅读权限95
在线时间 小时
最起码你在打印模板里要手工模拟出一个样子来,别人才好帮你。
阅读权限20
在线时间 小时
& & & & & & & &
zez 发表于
最起码你在打印模板里要手工模拟出一个样子来,别人才好帮你。
(20.77 KB, 下载次数: 108)
14:06 上传
点击文件名下载附件
阅读权限20
在线时间 小时
hbxtym 发表于
[attach]1335192[/attac重新年传了附件,表内有详细说明
15:34 上传
点击文件名下载附件
16.66 KB, 下载次数: 328
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师求助!怎么才能让手机不能上网,除了设置移动数据开关!_手机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,461,448贴子:
求助!怎么才能让手机不能上网,除了设置移动数据开关!收藏
事情是这样的~给孩子买了天翼手机,天天拿着手机在上网~本来手机也没有办理流量包~跟他说别上网很要钱,还是不听~结果一个月用了600多M流量(不连wifi的情况下,用手机来看视频),是没有办理任何流量包得情况下~可想而知要付多少流量费!!关了那个移动数据开关,他自己又懂得把他打开!我真没辙了..所以就来问下大家有没有方法能关掉移动上网,通过修改手机程序,就是删掉文件(备份),来破坏其上网功能!求助!!各位大神呐!
手机型号怎么改防止您的隐私信息被第三方获取,拒绝信息泄露超强功能,保证IP变换的防封效果,随时随地链接断开,信号稳定,连接迅速.
为什么不办流量套餐。。话说600多M你交多少钱?
很多时候,决定一部手机售价的根本并不是在于手机的硬件配置本身,特别是那些相对来说比较大一点的品牌,非山寨品牌,因为只要认真一想,一个2G的RAM芯片的成本又能比1G的贵多少?一个高通的芯片又会比一个联发科的芯片贵多少?所以大多时候决定一款手机售价的根本是在于产品定位,所以选择手机的时候,不要光注意配置规格高低,也要注重做工用料,售后保障等其他方面,因为毕竟不是每个人都能用到高配置的手机,大多数人群使用智能手机也不过只是简单的日常应用或者一些小游戏而已,做工用料,售后服务,包括广告宣传,这些也都是手机很重要的成本之一,所以不要说某某品牌的手机低配高价,说它坑钱,说什么其他品牌相同配置的只需要1000,而你需要2000,你只需要简单的想想,那个售价1000的有这个售价2000的做工那么好么?有这个售价2000的售后保障好么?有这个售价2000的功能应用多么?所以还请大家选择手机或者说评价手机的时候理性看待。      --好吧,我好累,感觉不会再黑了。
为什么要买智能机买个功能机不就行了。。。。
到营业厅把数据业务关了就行了。
设置-移动网络-接入点名称-进去改APN
改乱。先记下来,以后要上网的时候用
开飞行模式
去营业厅 取消上网功能 你孩子真够可以 还给他买上网机?一个诺基亚黑白机妥妥的 这么不听话 600.m钱从他零花扣
更改接入点改成移动的cmwap
把接入点名称改掉,或者把网络改成2g
苏宁易购手机,正品行货+百城半日达,全国联保,服务一站式,全场为你而省!苏宁易购手机,支持货到付款,让您省钱省心!
这是解决不了问题的
直接删除网络配置信息
把流量设为零
新建apn,把设置改乱
这个,打10000,叫人工把上网功能关掉
要是改设置恢复出厂又可以用。可以试试360卫士来限制软件联网
直接刷一个基带进去,网速让他很差,想上也没有办法。这种方法需要手机是热门机
我手机就是这问题,刚才用数据流量还好好的上网,忽然之间就上不了。话费,流量,都有,手机的任何设置都没该,这是为啥
直接打运营商的人工服务,叫她关闭上网功能就行了,这样即使有流量也不能上网!
打一顿就好了
打电话给运营商关闭数据流量就行了
华为手机学生模式
1、打电话给运营商关闭上网功能不现实,孩子可以自己打电话去重新开启,这个我到移动营业厅去咨询过。2、试了一下APN设置,是可行的。具体方法(华为手机):设置——更多——移动网络——接入点名称——CMNET(这个是移动的)——APN类型,点进去,把里面字母改乱就上不了网。当然,如果孩子知道恢复出厂就没办法了。
设为儿童模式
安卓手机-》设置-》关于手机-》里边有安卓版本号之类的,连点3下可以进入硬件设置,有硬件检测,信号设置之类的,具体点哪个忘了,自己实验,点错了返回就是了。
请问他如果连无线网怎么办
手机怎么设置才能连不上无线网
登录百度帐号推荐应用}

我要回帖

更多关于 未能为数据库分配新页 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信