互连网运维人士必备的1二款工具

何以让程序自动更新

作为网络启诱人士,要想的确做好运行工作,精通壹些正经的营业工具和文化是尤其要求的。上面就依照运维中的首要办事内容,分享部分常用的工具和网址,它们含有运转工作的满贯,希望对从事
产品运维 工作的意中人有所支持。产品CEO那些狗也理应看看。

 

一. H5页面制作工具

       
自动更新的软件的意在让客户不在为了寻找最新软件开支时间。也不用去到开发商的网址上追寻。客户端的软件自行会在程序运营前寻找服务器上流行的本子。和调谐日前软件的版本相比,即使服务器的是流行版本。客户端则展开活动下载、解压、安装。当然了下载是要有网络的,并且用户能够依据提示去做到操作。再也不用为找不到新型版本的软件而胸口痛。上边是自小编的大约思路,已经获取了贯彻:

易企秀

       1、 
写一个webservice,提供叁个获取服务器xml中版本的数据的主意。(也可用其余文件格式,
此处举例XML)

       2、 
在WinForm应用程序运营的时候,首先访问webservice获取服务器的xml中的版本号,然后拿走客户端的xml中的版本号。将七个版本号相比,若服务器中的版本号大,则指示提醒可以在线更新应用程序。

H伍页面是日前丰盛流行的散布工具,这个优质H伍页面究竟是怎么办出来的吧?使用易企秀,你也得以轻松创设基于H五手提式有线电话机幻灯片页面。它有各个动态模板,能达成文件和图片的滑行、隐现、放大减少等动态效果。易企秀还与主流社会化媒体挖掘,方便了内容的享受与传播。

       三、 
然后客户端自动下载网络上的RA路虎极光压缩包到本机的内定地点,举行机动解压缩。解压缩实现之后,用经过打开所解压过的exe文件进行软件安装。同时关闭客户端软件讨论所在的经过。

易企秀还有总结功效,你能够每一天理解H伍页面包车型地铁传入效果。集团宣传、收集报告、微信增粉和网址导流等工作都能在易企秀上轻松做到。使用易企秀皆避防费的,普通帐号也可免费升级至公司帐号。

  一   web项目中的代码

贰. 文书档案写作与同盟工具

     
 首先本身给我们先出示下自家的web项目中的webservice的代码,那里面跟简单,唯有多个艺术。项目必要揭露到IIS下边。

石墨文书档案

     1.一 webservice中的代码

          

石墨文书档案是1款轻快好用的在线同盟文书档案,辅助四人同时在线编辑同三个文书档案。运维人士能够用它来多个人搭档撰写文案、一起制定运营规划和拓展头脑龙卷风等。

图片 1图片 2

您能够对文书档案的某壹细节内容开始展览评价,别的人能够联手参加研商。那样壹来,团队运行职员能够从来在二个文书档案里就能轻轻松松做到方案切磋和稿件核查等须要两个人同盟的干活,无需再经过反复发邮件那种观念低效的主意挂钩了。

图片 3😉

负有文档都是实时保存在云端的,所以不要操心文档内容会丢掉。石墨文书档案同时具有网页端和微信端,App正在内测,即便你不在电脑前,在手提式有线电话机上也能够处理任何工作。

 [STAThread]

        static void Main()

        {

            Application.EnableVisualStyles();

            Application.SetCompatibleTextRenderingDefault(false);

            LoadMath();

        }

        private static void LoadMath()

        {

            //服务器上的版本号

            string NewEdition = string.Empty;

            //应用程序中的版本号

            string OldEdition = string.Empty;

            try

            {

                //获取webservice上的版本号

                myService.WebServiceUpdateSoapClient c = new myService.WebServiceUpdateSoapClient();

                NewEdition = c.GetEdition("clkj_ws");

            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.Message);

            }

            try

            {

                //获取系统中xml里面存储的版本号

                XDocument document = XDocument.Load("XMLEdition.xml");

                XElement element = document.XPathSelectElement("Content/Project/Edition");

                if (element != null)

                {

                    OldEdition = element.Value.ToString();

                }

            }

            catch (Exception exx)

            {

                MessageBox.Show(exx.Message);

            }

            double newE = double.Parse(NewEdition);

            double oldE = double.Parse(OldEdition);

            //比较两个版本号,判断应用程序是否要更新

            if (newE > oldE)

            {



                //更新程序¨°

                DialogResult dr = MessageBox.Show("发现新的版本是否要更新该软件", "系统提示?", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                if (dr == DialogResult.OK)

                {

                    //打开下载窗口

                    Application.Run(new DownUpdate ());

                }

                else

                {

                    //若用户取消,打开初始界面

                    Application.Run(new Login());

                }

            }

        }

三. 表单和联系人管理工科具

图片 4😉

麦客CRM

View
Code

 

麦客CHummerH二M是一款免开销来对用户音信举行收集管理以及开始展览新用户的轻态表单工具。你能够在麦客C智跑M里布置表单,收集结构化数据,轻松进行客户管理。

  1.二 xml中的代码

营业职员隔三差伍须求在微信公众号发起活动,与用户进行各连串型的交互。麦客表单就很适用于举行活动报名、用户调查钻探、嘲讽反馈、微信下单、投票侦查等种种情形,生成的表单链接能够一贯抬高到微信菜单栏只怕举办朋友圈、腾讯网的转载和分享,方便传播。

      

用麦客收集到的数据会自动生成数据报表。相较别的在线表单制作工具而言,麦客能够将表单收集到的新闻与客户的“联系人音讯”打通,相当有益有效数据的沉淀。

<?xml version=”1.0″ encoding=”utf-8″ ?>

④. 在线图形设计工具

<Content>

创客贴

  <Project id=”p1″>

    <Name>test</Name>

创客贴是一款简单易用的线上海教室片设计工具,平台上提供了丰裕的图样、模板等资料,通过简单的拖拉拽操作就能够轻松设计出优异的海报、PPT、约请函、音信图和名片等种种图片。

    <Edition>2.0</Edition>

创客贴化解了多数人规划图片的痛点,让不会动用标准制图软件的运维职员也能火速制作出本人想要的图形。你能够将小说一贯分享给客人,也得以将创作导出为PNG、PDF等格式的件。

  </Project>

伍. 新浪运营帮助理工科程师具

</Content>  

皮皮时光机

二   WinForm项目中的代码

     
Web项指标代码就唯有上边的一些,重点的照旧在WinForm中。在WinForm中首先要添加web引用,将上述的webservice访问地址复制过来使用。上面笔者一步一步来为我们解析吧。

今日头条运行涉及的始末很多,包含文案策划与写作、内容发表、评论互动和转载等等,要办好新浪运维必要花不少时日和精力。皮皮时光机是一款能够有效增进今日头条运行效用的工具。

   第一步:

用作一款第二方和讯管理工科具,皮皮时光机能够让博客园运转职员完毕定时发表和讯、定时转载博客园、腾讯网互动、五人同台管理知乎、天性化设置、发送记录等功效,别的,它还提供了强硬的和讯内容能源库供用户使用。

     2.一 xml中的代码

   
客户端的代码和劳务器断的xml代码差不离相同,不一样的只用Edition成分里面的值。

    <?xml version=”1.0″ encoding=”utf-8″ ?>

      <Content>

        <Project id=”p1“>

          <Name>test</Name>

          <Edition>1.0</Edition>

         </Project>

      </Content>

陆.GIF图制作工具

二.贰 Program.cs代码(设置伊始页的代码)

在Program.cs(WinForm中安装早先页的地点)那几个类中添加代码

 

图片 5😉

 [STAThread]

        static void Main()

        {

            Application.EnableVisualStyles();

            Application.SetCompatibleTextRenderingDefault(false);

            LoadMath();

        }

        private static void LoadMath()

        {

            //服务器上的版本号

            string NewEdition = string.Empty;

            //应用程序中的版本号

            string OldEdition = string.Empty;

            try

            {

                //获取webservice上的版本号

                myService.WebServiceUpdateSoapClient c = new myService.WebServiceUpdateSoapClient();

                NewEdition = c.GetEdition("clkj_ws");

            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.Message);

            }

            try

            {

                //获取系统中xml里面存储的版本号

                XDocument document = XDocument.Load("XMLEdition.xml");

                XElement element = document.XPathSelectElement("Content/Project/Edition");

                if (element != null)

                {

                    OldEdition = element.Value.ToString();

                }

            }

            catch (Exception exx)

            {

                MessageBox.Show(exx.Message);

            }

            double newE = double.Parse(NewEdition);

            double oldE = double.Parse(OldEdition);

            //比较两个版本号,判断应用程序是否要更新

            if (newE > oldE)

            {



                //更新程序¨°

                DialogResult dr = MessageBox.Show("发现新的版本是否要更新该软件", "系统提示?", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                if (dr == DialogResult.OK)

                {

                    //打开下载窗口

                    Application.Run(new DownUpdate ());

                }

                else

                {

                    //若用户取消,打开初始界面

                    Application.Run(new Login());

                }

            }

        }

图片 6😉

 

GifCam

    二.3 Main.cs(登录后的主界面)的代码

           那几个可以总结,未有实际意义

    2.四 DownUpdate.cs(更新页面)的代码

      界面展现如下图

                  图片 7

自动更新代码如下(当中更新按钮的name为btnDown,安装按钮的name为btnInstall):

  

图片 8图片 9

图片 10😉

//debug目录,用于存放压缩文件t
        string path = Application.StartupPath;
        public DownExe()
        {
            InitializeComponent();
        }

        private void DownExe_Load(object sender, EventArgs e)
        {
            btnInstall.Enabled = false;
        }

        //下载文件、自动解压缩文件
        private void btnDown_Click(object sender, EventArgs e)
        {
            //自动下载压缩包,并且解压,最后关闭当前进程,进行安装
            try
            {
                //设置进度条
                List<int> resultList = new List<int>();
                for (int i = 0; i < 100; i++)
                {
                    resultList.Add(i);
                }

                //设置进度条的最大值和最小值
                this.progressBar1.Maximum = resultList.Count;
                this.progressBar1.Minimum = 0;

                foreach (int item in resultList)
                {
                    //下载压缩包
                    System.Net.WebClient client = new System.Net.WebClient();
                    client.DownloadFile(@"http://192.168.1.120/File/setup.rar", path + @"setup.rar");
                    this.progressBar1.Value++;
                }
            }
            catch
            {
                MessageBox.Show("当前没有网络或者文件地址不正确");
            }

            if (!Exists())
            {
                MessageBox.Show("不支持RAR解压缩");
                return;
            }
            //解a压1
            try
            {
                unCompressRAR(path + "\\setup", path, "setup.rar", false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            btnInstall.Enabled = true;
            btnDown.Enabled = false;
        }

        //打开下载好的exe文件,并且关闭当前客户端所在的进程
        private void btnInstall_Click(object sender, EventArgs e)
        {
            if (File.Exists(path + @"\setup\cboxbeta2.0.0.7.exe"))
            {
                //打开下载好的exe文件
                Process.Start(path + @"\setup\cboxbeta2.0.0.7.exe");
                //关闭当前进程
                Process[] proce = Process.GetProcesses();
                foreach (Process p in proce)
                {
                    //当前运行软件的进程名字
                    if (p.ProcessName == "TestAutoUpdate.vshost")
                    {
                        p.Kill();
                        break;
                    }
                }
            }
        }

        /// <summary>
        /// 解压缩文件t
        /// </summary>
        /// <param name="unRarPatch">解压缩后的文件所要存放的路径?</param>
        /// <param name="rarPatch">rar文件所在的路径</param>
        /// <param name="rarName">rar文件名</param>
        /// <param name="deleteFlag"></param>
        /// <returns></returns>
        public static string unCompressRAR(string unRarPatch, string rarPatch, string rarName, bool deleteFlag)
        {
            try
            {

                RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe");
                string str = key.GetValue("").ToString();
                key.Close();
                if (!System.IO.Directory.Exists(unRarPatch))
                {
                    System.IO.Directory.CreateDirectory(unRarPatch);
                }
                string str2 = "x \"" + rarName + "\" \"" + unRarPatch+"\""+" -y";
                ProcessStartInfo info = new ProcessStartInfo();
                info.FileName = str;
                info.Arguments = str2;
                info.WindowStyle = ProcessWindowStyle.Hidden;
                info.WorkingDirectory = rarPatch;
                Process process = new Process();
                process.StartInfo = info;
                process.Start();
                process.WaitForExit();
                process.Close();
                if (deleteFlag && System.IO.File.Exists(rarPatch + @"\" + rarName))
                {
                    System.IO.File.Delete(rarPatch + @"\" + rarName);
                }
            }
            catch (Exception exception)
            {
                throw exception;
            }
            return unRarPatch;
        }

        /// <summary>
        /// 判读是否支持RAR自动解压缩
        /// </summary>
        /// <returns></returns>
        public static bool Exists()
        {
            return !string.IsNullOrEmpty(Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe").GetValue("").ToString());
        }

图片 11😉

我们日常会在乐乎、微信和论坛等楼台上收看部分老大幽默的GIF图。那些动态图表是怎么营造的啊?有了GifCam,你也能够轻松制作出那样的卡通。

GifCam是一款集摄像和剪辑于一体的GIF动画制作工具,摄像后的卡通能够逐帧编辑。它的运用万分不难,譬如想要将某一小段录制摄像成Gif图片,你只需将其窗口的“取景框”拖放到摄像播放的区域,然后按下录像按钮即发轫录像。它就好像二个录制机一样能将“取景框”拍录下去并保存成GIF图。借助GifCam你能够神速方便地塑造演示教程可能将录制片段搞笑经典片段制作成动画图片。

七. 图片素材网址

昵图网

在普通营业中,平时必要在网上找一些图片拿来利用。昵图网是四个图片素材共享平台,里面包车型客车图片财富相当丰裕,用百度找寻图片,你会发觉众多都出自昵图网。

昵图网的运用规则是这么的:你能够透过上传自身的图片来换取积分,你分享的图纸一旦被选取,会取得共享分,假使被别人下载,你还足以获得共享分,你能够用共享分去下载别人的图片。共享分更加多,能够下载的图纸就越多。

八. 微信内容排版工具

秀米

现今微信公众号越来越多,获取用户的难度也进一步大。要想让祥和的众生号从数百万个公众号里横空出世,借助一些群众号营业帮助理工科程师具卓殊须求。

秀米是一款基于微信公众平台的图像和文字编辑和排版工具,它比微信自带的编辑器多了好多排版功用和美化学工业具,同时也自带了无数系统模板,包涵标题、正文、图片、卡片、标题卡片模板等等。它的使用方法很是不难,在秀米中校内容编排排版之后,将内容一贯复制粘贴到公众号后台即可,让您推送的微信图像和文字消息弹指间变得巨大上起来。

9. 活动应用数据总结和分析工具

App Annie

App
Annie是1款移动使用数据跟踪、市镇分析和App排行查询工具,能够援助产品运转职员实时了然应用的各项业务数据。
通过App
Annie,你能够查阅应用详细排行图表、历史排行变化和被推举境况。别的,还是可以在每三个行使集团、国家和类型中,按刻钟追踪应用程序的沉降变化。利用App
Annie
Analystics的免费分析效益,你还足以自动得到使用的下载量、收入和排行意况等数据,并得以生成可视化图表,方便运转人士追踪应用的种种数据意况。

10. 网络趋势总计分析工具

百度指数

百度指数是壹款网络趋势计算分析工具。你能够通过它高效查看有些关键词在百度的寻找规模有多大,1段时间内的起伏态势,关怀那些词的网友的特色,以及她们还要还搜了怎样相关的词等等。产品运维人士能够应用它来优化数字营销,如在做SEO时精选关键词等。同时还是可以够选取它做竞品追踪、受众分析、传播功效查询等。

11. 网址排名查询工具

Alexa

亚历克斯a是一款网址排行查询工具,在亚历克斯a上得以轻松查看网址的排行情形,包蕴总体排行和分类排行。它也是时下可比权威的二个网址访问量评价目的。假设要和别的网址平台开始展览流量交流等搭档,能够从来参考对方网址在Alexa上的数目。

1二. 网址分析工具

CNZZ

CNZZ是一个汉语网址总计分析平台,在页面添加总计代码后,运转职员能够经过它非常快了然网址的各样运维数量、包涵PV、IP、独立访客、来访次数、搜索关键词、地域分布、用户属性等多项总计指标,那样能够看清地驾驭网址的各个走访数据,运维人士能够依照总结数据及时调整页面内容和营业推广方式等。

地点介绍的工具都是营业工作中最常用的有的工具,大家可根据实际工作需求选取最契合本人的工具,从而升级本人运转方面包车型大巴力量,让运维之后百发百中。

更多干货 请关怀微信公众号:利君学长