精华内容
下载资源
问答
  • = "0") { try { HtmlDocument doc = webpage.Document.Window.Frames[1].Document.Window.Frames[3].Document.Window.Frames[0].Document; HtmlElement telenum = doc.All["chargePhone"]; HtmlElement submit = doc...

    C# code//有些东西LZ根据你自己的情况修改下就可以了

    using System;

    using System.Collections.Generic;

    using System.ComponentModel;

    using System.Data;

    using System.Drawing;

    using System.Linq;

    using System.Text;

    using System.Windows.Forms;

    using System.Security.Cryptography;

    using System.Web;

    namespace 电信查询

    {

    public partial class Form1 : Form

    {

    //WebService引用

    private objTele.Service1SoapClient objtele = new 电信查询.objTele.Service1SoapClient();

    //当前查询号码

    private string nowtnum = "";

    //当前查询ID

    private string nowtid = "";

    //当前用户余额

    private string nowtmoney = "";

    //当前用户名称

    private string nowtname = "";

    //上一个用户名

    private string oldtname = "";

    //上一个查询号码

    private string oldtnum = "";

    //上一个查询ID

    private string oldtid = "";

    //上一用户余额

    private string oldtmoney = "";

    //刷新页面次数

    private int islock = 0;

    public Form1()

    {

    InitializeComponent();

    }

    private void tspstart_Click(object sender, EventArgs e)

    {

    if (cbbtime.Text != "")

    {

    if (tspstart.Text == "开始查询")

    {

    timer1.Interval = Convert.ToInt32(cbbtime.Text.ToString().Trim());

    timer1.Enabled = true;

    tspstart.Text = "停止查询";

    }

    else

    {

    tspstart.Text = "开始查询";

    timer1.Enabled = false;

    timer2.Enabled = false;

    }

    }

    else

    {

    MessageBox.Show("请先设定查询时间间隔", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);

    return;

    }

    }

    private void cbbtime_SelectedIndexChanged(object sender, EventArgs e)

    {

    if (cbbtime.Text != "")

    {

    timer1.Interval = Convert.ToInt32(cbbtime.Text.ToString().Trim());

    }

    }

    private void Form1_Load(object sender, EventArgs e)

    {

    webpage.Url = new Uri("http://www.1065921611.com/");

    lvorder.Columns.Add("编号", 40);

    lvorder.Columns.Add("号码", 80);

    lvorder.Columns.Add("姓名", 80);

    lvorder.Columns.Add("用户余额", 80);

    lvorder.Columns.Add("状态", 120);

    lvorder.Columns.Add("时间", 120);

    lvorder.GridLines = true; //显示表格线

    lvorder.View = View.Details;//显示表格细节

    lvorder.HeaderStyle = ColumnHeaderStyle.Clickable;//对表头进行设置

    lvorder.FullRowSelect = true;//是否可以选择行

    cbbtime.Text = "5000";

    this.Text = "电信查询";

    }

    private void timer1_Tick(object sender, EventArgs e)

    {

    string strtele = "";

    try

    {

    //从数据库中查询一条等待查询的数据

    strtele = objtele.selectOneSelectStratMobile(Encrypt(), "2");

    if (strtele != "")

    {

    string[] stroder = strtele.Split(new string[] { "_" }, StringSplitOptions.RemoveEmptyEntries);

    if (stroder[0] != "0" && stroder[1] != "0")

    {

    try

    {

    HtmlDocument doc = webpage.Document.Window.Frames[1].Document.Window.Frames[3].Document.Window.Frames[0].Document;

    HtmlElement telenum = doc.All["chargePhone"];

    HtmlElement submit = doc.GetElementsByTagName("a")[0];

    nowtid = stroder[0].ToString().Trim();

    nowtnum = stroder[1].ToString().Trim();

    nowdo.Text = "正在查询用户:" + nowtnum.ToString() + "信息";

    if (telenum == null || submit == null)

    {

    nowdo.Text = "网络受阻查询用户:" + nowtnum.ToString() + "信息失败";

    databind(nowtid.ToString(), nowtnum.ToString(), "查询失败", "0", "网络受阻,查询失败", 9);

    return;

    }

    telenum.SetAttribute("value", stroder[1].ToString());

    submit.InvokeMember("click");

    timer1.Enabled = false;

    timer2.Enabled = true;

    timer2.Interval = 2000;

    islock = 0;

    }

    catch (Exception)

    {

    return;

    }

    }

    }

    }

    catch (Exception)

    {

    throw;

    }

    }

    //页面加载完成时发生

    private void webpage_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)

    {

    }

    //页面开始刷新时执行

    private void webpage_Navigated(object sender, WebBrowserNavigatedEventArgs e)

    {

    }

    展开全文
  • 怎么HTML文件保存成PDF格式 核心要素就是在html页面下,单击鼠标右键,点打印,然后从选择打印机的那个框里,选择保存成PDF。 示例: 下载C++ Programming Style Guidelines 网页地址 ...

    怎么把HTML文件保存成PDF格式


    核心要素就是在html页面下,单击鼠标右键,点打印,然后从选择打印机的那个框里,选择保存成PDF。

    示例:
    下载C++ Programming Style Guidelines

    网页地址
    picture

    点完确定就可以了。

    这是我第一次用markdown编辑文本,感觉很不错,以后可以用这个来复习自己写的程序,分享一些自己的想法,还有自己遇到的有用的一些网站和小技巧,开心

    展开全文
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1....如何根据文本关键字定位相关文件是本文章的主要内容linux怎么查找文件中关键...

    请关注本头条号,每天坚持更新原创干货技术文章。

    如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

    1. 前言

    本文主要讲解如何使用Linux命令查找linux查找文件中关键字。我们有时间需要知道Linux系统里哪些文件包含一些特定关键字,特别是进程对应的配置文件。我们知道,Linux的配置文件一般都是文本格式的。如何根据文本关键字定位相关文件是本文章的主要内容

    4596cbc109bab49ba453ea07271dc8e2.png

    linux怎么查找文件中关键字

    2. linux 查找文本内容最常用的命令-`grep`

    grep是Linux命令行下常用于查找文本文件内容和过滤输出结果的命令。

    使用案例1:

    在当前目录下的test.txt文件里,查找关键字zcwyou

    [root@zcwyou ~]# grep zcwyou test.txt
    34611cae4f8f94f1b70d28395f41a17c.png

    linux使用grep命令查找文本内容

    如果想忽略大小写,可以用-i参数:

    在当前目录下的url.txt文件里,查找关键字

    [root@zcwyou ~]# grep -i www.linuxrumen.com url.txt

    如果想搜索目录里所有文件,包括子目录的话,并且在结果中显示行号,可以用以下命令:

    [root@zcwyou ~]# grep -nr apple *

    grep的语法支持正则表达式,正则表达式的使用方法并不包括在本文档里。介绍一下grep常用参数:

    -A num, --after-context=num: 在结果中同时输出匹配行之后的num行

    -B num, --before-context=num: 在结果中同时输出匹配行之前的num行,有时候我们需要显示几行上下文。

    -i, --ignore-case: 忽略大小写

    -n, --line-number: 显示行号

    -R, -r, --recursive: 递归搜索子目录

    -v, --invert-match: 输出没有匹配的行

    我们可以通过管道操作来让grep变得更强大,管道操作就是把前面一条命令的输出作为后面一条命令的输入,从而把很多简单的命令组合起来完成复杂的功能。例如,如果我们想查找包含aaa的行,但又想过滤掉bbb,可以用下面的命令:

    [root@zcwyou ~]# grep aaa demo.txt | grep -v bbb

    如果我们想把搜索结果保存起来,那么可以把命令的标准输出重定向到文件,即把输出内容保存在demo_new.txt这个文件里,如果文件不存在,则自动创建。

    [root@zcwyou ~]# grep aaa demo.txt | grep -v bbb > demo_new.txt

    解释:

    重定向符号>和管道操作符号|的区别是,重定向后面接的是一个文件,它后面不能再接任何文件或命令了;而管道操作后面接的是命令,可以无限地接下去。如果想以追加方式写到文件,可以用>>。管道操作是Linux命令行的一种哲学,它是计算机技术中少有的能沿用几十年的技术之一。通过管道操作,一行命令可以完成Windows下上千行程序也不能完成的文本处理功能。

    3. linux查找文件中关键字常见案例

    从文件内容查找匹配指定字符串的行:

    grep “被查找的字符串” 文件名

    在当前目录下,查找文件后缀名为.in的文件,文件内容含aaa的文件

    [root@zcwyou ~]# grep “aaa” /.in

    从文件内容查找与正则表达式匹配的行:

    [root@zcwyou ~]# grep -e “正则表达式” 文件名

    查找内容时不区分大小写:

    [root@zcwyou ~]# grep -i “被查找的字符串” 文件名

    查找匹配的行数:

    [root@zcwyou ~]# grep -c “被查找的字符串” 文件名

    从文件内容查找不匹配指定字符串的行并打印:

    grep -v “被查找的字符串” 文件名

    从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行的文本

    [root@zcwyou ~]# find / -type f -name "*.log" | xargs grep "ERROR"

    从当前目录开始查找所有扩展名为.c的文本文件,并找出包含”test”的行

    [root@zcwyou ~]# find . -name "*.c" | xargs grep "test"
    91a9345b9b0d303c0175a3761b8e0379.png

    linux查找文件中关键字常见案例

    4. 总结:

    grep命令用于查找内容与打印输出与过滤。

    关于grep的命令的使用:

    几个常用的查询指令:

    1、查找时不区分字符串的大小写

    grep -i “查找的字符串” 文件名

    2、查找时使用正则表达式,匹配符合的字符串

    grep -e “正则表达式” 文件名

    3、查找不匹配指定字符串的行:

    grep -v “被查找的字符串” 文件名

    4、查找时显示被查找字符串所在的行数

    grep -n “查找的字符串” 文件名

    希望能给学习Linux的同学一些帮助。

    展开全文
  • 我想漂亮打印(缩进)我的最终结果到一个html文件。我怎么做?这是我已经尝试,到现在(我相对较新的Python和lxml):import lxml.html as lhfrom lxml.html import builder as EsliderRoot=lh.Element("div", E.CLASS(...

    我使用

    lxml.html来生成一些HTML。我想漂亮打印(缩进)我的最终结果到一个html文件。我怎么做?

    这是我已经尝试,到现在(我相对较新的Python和lxml):

    import lxml.html as lh

    from lxml.html import builder as E

    sliderRoot=lh.Element("div", E.CLASS("scroll"), style="overflow-x: hidden; overflow-y: hidden;")

    scrollContainer=lh.Element("div", E.CLASS("scrollContainer"), style="width: 4340px;")

    sliderRoot.append(scrollContainer)

    print lh.tostring(sliderRoot, pretty_print = True, method="html")

    正如你可以看到我使用pretty_print = True属性。我认为会给出缩进的代码,但它并没有真正的帮助。这是输出:

    < div style =“overflow-x:hidden; overflow-y:hidden;” class =“scroll”>< div style =“width:4340px;” class =“scrollContainer”>< / div>< / div>

    展开全文
  • 1.将word另存为htm文件, ...4.获取content中的html代码,输送给打印控件,每一行的文字太长导致不打印出的文字展示不全,都是展示每行的前半句,请问怎么得到content中的文字自动换行后的html代码
  • 现在我们日常办公使用比较多的一般就是PDF格式的文档了,那么PDF文件要如何打印呢?为什么有时候选择了打印键却没有弹出任何打印窗口呢?首先我们打开PDF文档需要用到PDF阅读器,比如我们用极速PDF阅读器打开PDF文档...
  • 在一些应用中,提供格式便于打印文档时一个必须的功能,比如等。对于网页设计者而言,将一些有用的资料汇编在一个网页中,可以提高页面的展示机会,而往往很多重要的文档资料都是以PDF形式汇集的,如果要做成一个...
  • html2canvas(target, { onrendered:function(canvas) { var contentWidth = canvas.width; var contentHeight = canvas.height; //一页pdf显示html页面生成的canvas高度; var pageHeight = contentWidth / 592...
  • ,生成一个.md文件或者.html文件进行本地保存。 导入 如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入, 继续你的创作。 mermaid语法说明 ↩︎ 注脚的...
  • IKAnalyzer的安装配置转载:http://www.cnblogs.com/madyina/p/4131751.html 一.下载Solr4.10.2我们以Windows版本为例,solr-4.10.2.zip是目前最新版 ...4 WPF学习---系统的学习XAML语法转载:...
  • 打印HTML、jsp等页面为PDF时,显示了Invalid nested tag br found, expected closing tag XX等信息的话,说明你的标签没有正确的闭合。比如:&lt;tr&gt; &lt;/td&gt;,一定要仔细检查要打印的页面...
  • 相信很多人在做前端的时候,有时候需要把前端页面上的内容导出来,但是用后台的IO流...script src="https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.js"></script> <script src="https:/...
  • http://www.hawstein.com/posts/13.1.html 一种方法是打开文件两次,第一次计算文件的行数N,第二次打开文件,跳过N-K行, 然后开始输出。如果文件很大,这种方法的时间... 怎么样循环读入呢?就是将k行字符
  • 本文地址:http://www.96096.cc/Article/160970.html 办公软件word  大多数人在使用Word文档的时候都是只会使用最基本的办公操作,其实,Word文档功能十分强大,它还有一些隐藏的小技巧。那么,今天就给大家讲一...
  • 当我把log4j.properties这个配置文件放到jar包外面时,配置文件和我的jar包时在同一个文件夹下面的时候可以正常打印日志,项目中我没有做任何读取log4j.properties这个文件的配置,这个是怎么可以读取到并且打印日志...
  • 1.将文档拖入Chrome浏览器 2. 3.右上角打印,然后会提示 另存为本地,然后再用word或者福昕套件转换就行 转载于:https://www.cnblogs.com/MartinLee/p/7622665.html...
  • php中文乱码问题一般分为以下几种情况,下面我们来一一介绍解决方法:(推荐教程:php教程)第一种:HTML文件出现中文乱码如果你的HTML文件出现了乱码问题,那么你可以在head标签里面加入UTF8编码(国际化...
  • 不就是用chrome浏览器打印功能,然后保存为pdf就可以了吗? 对于一些结构简单的比如,RFC文档这样操作一般没什么问题,对于一些有浮动元素的网页就不好说了,必须先用chrome的审查元素把一些不必要的浮动元素删除掉...
  • 这段时间在对Hp 打印机做webapp android端的打印,发现蓝牙连接连不上,wifi direct 连接也不好使,不明白到底是怎么回事。。。希望有大神来教一下。。。 所以我就另辟蹊径,利用Hp打印机的打印软件Hp smart 来打印...
  • 打印准考证的功能,使用了JQuery Jqprint 来做。能打印带图片,在chrome 360浏览器下测试能正常使用。 1.页面中需要用到Jquery.js 、jquery.jqprint-...2.html页面引入三个js文件。 3.怎么调用jquery.jprint ...
  • 解决方法:1、HTML和PHP混合的页面,需用meta...一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码...
  • 本人刚学习java,用angularjs+html+css做的前端,在编写登录系统的时候,发生了这样一个情况,后端我写了一个简单的关于登录验证的java文件,下面贴出源代码packagecom.csii.action.l...本人刚学习java,用angularjs...
  • JMeter 生成HTML测试报告并打印日志

    千次阅读 2018-12-17 18:35:17
    首先,在JMeter/bin下执行jmeter命令,执行一遍我们的测试脚本,并生成以.jtl文后缀的文件: jmeter -n -t my.jmx -l test.jtl 注:jmeter/bin下执行,要用jmeter命令 此时,会在当前目录下生成一个test.jtl,然后...
  • 想要将其保存到一个文件中,而不是打印出来。【解决过程】1.参考:(and another related link:)去写代码:$outputFilename = "responseHtml.html";$outputFp = fopen($outputFilename, 'w') or die("can't create ...
  • 有些朋友问,怎么能将这个练习题打包成单独的exe可执行文件,来脱离python环境使用呢?在这里跟大家简单说下思路,有需求的朋友可以自己去扒拉扒拉…依赖的css和js,如果有外网的前提,可以使用bootcdn提供的链接...
  • 打印诚信手册,下载下来竟然是XPS的格式。怎么打开呢?公司的电脑都是WINDOWS XP的,身边没有WIN7.0或者WIN VISTA。用GOOGLE搜出一大堆垃圾。当然,用百度更烂。那些在百度知道和天涯问答里回答的,都是抢分胡乱...
  • mac系统中把网页格式的文件想转换成pdf格式的文件,方便打印,该怎么转换呢?下面我们就来看看详细的教程,需要的朋友可以参考下。 用途:把网页html转成pdf格式文件,这样就可以在微信或邮件,发给对方。 Mac电脑,...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 180
精华内容 72
关键字:

怎么打印html文件