首页 文章 精选 留言 我的

精选列表

搜索[远程制作中心],共10008篇文章
优秀的个人博客,低调大师

程序员制作网站告白女朋友

创意版权:容大教育 编辑:潇洒坤 效果图如下,有动画效果: 效果图.jpg 1. 下载python2.7,已经安装python则跳过此步 链接: https://pan.baidu.com/s/1zfuhR8w3DlxsleU6phglBw 密码: ugbx python2很小,只有20M。下载后进行安装,安装步骤如下: 1(1).如果打不开msi文件,请自行网上搜索解决方法。 1(2).双击安装文件后,进入下图界面,点击next 安装1.png 1(3).如下图所以,直接把安装路径设置成 D:\python27,然后点击next。 安装2.png 1(4).修改下图 安装3.png 安装4.png 改为下图,点击next 安装5.png 1(5). 进入安装 进入安装.png 1(6)点击FInish完成安装,之后会提示重启,点击NO不重启。 完成安装.png 2. 下载网站模板 下载链接: https://pan.baidu.com/s/1QZsyWoltOVUIbjoH1n4JNw 密码: fcht 下载完成后解压,进入解压后的文件,如下图。 进入文件夹.png 3. 在当前文件夹目录下打开cmd 方法如下图所示,输入cmd,然后按Enter,则基于当前文件夹打开cmd 进入cmd.png 4. 在cmd输入命令 命令:D:\Python27\python web.py 作用是用前面安装的python运行web.py这个文件。 在之后的操作中,这个cmd框不能够关闭。 在cmd中运行命令.png 5. 从浏览器查看效果 在你电脑中选择任意浏览器,打开网址http://localhost/,则可以看到如下图所示效果。 image.png 此时你已经将网页发布到电脑的80端口,但是外网不可以访问。 6. 让你的网页外网可以访问 首先还是重复步骤第3步,基于网页项目的文件夹打开cmd。 输入命令:ngrok.exe http 80,如下图所示,按Enter键运行。 运行命令.png ngrok软件运行的效果图 运行效果.png 如上图所示,我可以在外网访问的地址是 http://70137e51.ngrok.io,因为这个是即时生成的,所以每次网站发布以后外网可以访问的链接 都不同。 7. 外网访问 用浏览器访问这个网址,效果如下图所示。 外网访问.png 8. 编辑网页内容 根据自己的实际情况修改网页内容。打开"index.html"文件进行编辑。 指明编辑网页文件.png 8(1).修改恋爱开始日期,今日日期,两人的姓氏,总共四处,如下图所示 修改1.png 8(2).修改寄语,姓名 修改2.png 8(3).修改动态计时数据 关键是日期,比如2016年2月14日在一起,则修改为together.setFullYear(2016,1,14) js的month从0开始,1-12月分别对应0-11。 setHours,setMinutes,setSeconds,setMilliseconds,分别是在一起那一刻的时、分、秒、毫秒。 修改3.png 修改 index.html文件完成后保存,此时再访问外网链接则可以得到更改后的网页。

优秀的个人博客,低调大师

Jsoup+FastJson制作新闻数据接口-Demo

经常用到 编写出来直接拿来用 这个适合在服务端结合servlet来做接口:需要下载jsoup+fastjson两个包 Jsoup使用手册:http://www.open-open.com/jsoup/selector-syntax.htm fastJson使用手册:https://www.w3cschool.cn/fastjson/fastjson-ex2.html 在这里我就不重复写了,看官方API最靠谱! package com.zyzpp.jsoup; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import com.alibaba.fastjson.JSON; public class JsoupTest { /** * Jsoup解析网页实例 * * @param i(页数) * @return */ public static String getNew(int i) { String url = "http://www.cnmo.com/news/all_" + i + ".html"; List<NewBean> list_bean = new ArrayList<>(); NewBean newbean; try { Document doc = Jsoup.connect(url).get(); // 获取class等于Newcon的div标签 Element contents = doc.select("div.Newcon").first(); Elements content = contents.getElementsByClass("Newcon-list"); for (Element element : content) { Elements linka = element.getElementsByTag("a"); String linkHref = linka.get(0).attr("href"); String linkText = linka.get(0).text(); Elements linkimg = element.getElementsByTag("img"); String linkSrc = linkimg.get(0).attr("src"); Elements linkp = element.getElementsByTag("p"); String linktxt = linkp.get(0).text(); // 这里把内部类修饰为static所以直接new newbean = new NewBean(linkText, linktxt, linkSrc, linkHref); list_bean.add(newbean); } // 使用了阿里的fastJson,其它json框架也可以,true是格式化 String json = JSON.toJSONString(list_bean, true); return json; } catch (IOException e) { // e.printStackTrace(); return null; } } /** *测试方法 */ public static void main(String[] args) { System.out.print(getNew(1)); } public static class NewBean { private String title; private String content; private String imgUrl; private String urlA; public NewBean() { } public NewBean(String title, String content, String imgUrl, String urlA) { super(); this.title = title; this.content = content; this.imgUrl = imgUrl; this.urlA = urlA; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getImgUrl() { return imgUrl; } public void setImgUrl(String imgUrl) { this.imgUrl = imgUrl; } public String getUrlA() { return urlA; } public void setUrlA(String urlA) { this.urlA = urlA; } @Override public String toString() { return "NewBean:[title=" + title + ", content=" + content + ", imgUrl=" + imgUrl + "urlA" + urlA + "]"; } } } 看着内部类写满了构造方法和getter setter方法,有没有觉得没有必要写了呢?答案是必须写,因为我们使用的是fastJson: 默认的构造函数一定要写,不然是无法解析的。 (对于fastjson 严格按照JavaBean的规范来,有一点不对就无法解析,这里一定要切记,每一个实体类的属性的get , set 方法必须写,且方法第四个字母必须大写,最好使用Eclipse的source->genreal setters and getters 生成get,set 方法,切记,切记 )。对于Gson 这里就没有这么多的要求了,但最好还是按照JavaBean来写,避免一些位置的错误。(参考http://blog.csdn.net/wx_962464/article/details/37612861) 项目到这里就已经可以发布到服务器上了,但是我们在客户端还需要解析json数据,这里可以参考我写的另一篇博客 http://blog.csdn.net/yueshutong123/article/details/78939083 下面我只写一下拿到json字符串之后要做的事: package com.zyzpp.jsoup; import java.util.List; import com.alibaba.fastjson.JSON; import com.zyzpp.jsoup.JsoupTest.NewBean; public class Demo { public static void main(String[] args) { String json = JsoupTest.getNew(1); List<NewBean> List = JSON.parseArray(json, NewBean.class); for (NewBean bean : List) { System.out.println(bean.toString()); } } } 这里我说一下fastjson的使用心得: JSONArray:相当于List JSONObject:相当于Map //如果不把内部类修饰为static,这句不好通过: List<NewBean> List = JSON.parseArray(json, NewBean.class); 下载项目源代码:http://download.csdn.net/download/yueshutong123/10182732 end

优秀的个人博客,低调大师

android studio 中 .9.png的制作

折腾好久,最后在一个群里面咨询一个朋友才弄好的,用的是1.2.2版,感觉对.9的支持不太好, 1,用一张干净的png图片放在mipmap里面。 2,点击图片右键最后一项,create 9-patch file保存在drawable目录 3,对drawable里面生成的.9图进行划线,(注意:左和上划就可以,右边和下边不要划),直接鼠标左键划黑线,不要摁着ctrl划红线(因为这个错误耽搁好久)。 4,保存并删除mipmap里面的图片,在xml里面使用。 本文转自 一点点征服 博客园博客,原文链接:http://www.cnblogs.com/ldq2016/p/5687828.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

Docker 从零开始制作基础镜像[centos]

http://www.oschina.net/news/62897/docker-hub-contains-high-risk-vulnerabilities这里有个统计,docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,那我们如何自己从头开始做个定制的镜像呢? 对,找官方文档http://docs.docker.com/articles/baseimages/,这里说明的很清楚了 试验如下:在centos7机器上做centos镜像 直接参考这个脚本 https://raw.githubusercontent.com/docker/docker/master/contrib/mkimage-yum.sh ./mkimage-yum.sh-y/etc/yum.confcentos7 执行如上脚本,成功后,就可以看到镜像了【dockerimages】,概要说明一下,主要是如下几步: 1.tmp目录下建立临时目录和文件系统 2.使用yum安装相关的软件包 3.软件包安装和信息定制 4.tar打包 5.清理 建立目录结构[rootfs] target=$(mktemp-d--tmpdir$(basename$0).XXXXXX) set-x mkdir-m755"$target"/dev mknod-m600"$target"/dev/consolec51 mknod-m600"$target"/dev/initctlp mknod-m666"$target"/dev/fullc17 mknod-m666"$target"/dev/nullc13 mknod-m666"$target"/dev/ptmxc52 mknod-m666"$target"/dev/randomc18 mknod-m666"$target"/dev/ttyc50 mknod-m666"$target"/dev/tty0c40 mknod-m666"$target"/dev/urandomc19 mknod-m666"$target"/dev/zeroc15 #amazonlinuxyumwillfailwithoutvarsset if[-d/etc/yum/vars];then mkdir-p-m755"$target"/etc/yum cp-a/etc/yum/vars"$target"/etc/yum/ fi 软件包安装和信息定制 yum-c"$yum_config"--installroot="$target"--releasever=/--setopt=tsflags=nodocs\ --setopt=group_package_types=mandatory-ygroupinstallCore yum-c"$yum_config"--installroot="$target"-ycleanall ... 打包 tar--numeric-owner-c-C"$target".|dockerimport-$name:$version dockerrun-i-t$name:$versionechosuccess 清理 rm-rf"$target" 如果我们需要自己的安全增强软件等定制,只需要在第2步将我们的内容合并进去即可 生成的镜像可以作为我们工作的基础,当然你也可以push到开源社区

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册