2024年网页设计有地址吗 篇1
网页设计干什么?
网页设计细分的话,可以包含:
1、网页界面设计
就是现在你看到的每个网页界面,哪里放导航栏,哪里放文章列表,哪里放图片等等,对一个网站来说,所有界面都需要预先设计好,符合其业务需要。
2、UI设计
仅仅把网页上需要展现的东西规划布局还不够,还需要“好看”“简洁”等需求--开起来怎样,美观吗?
3、交互设计
按钮颜色边框等都设计好了,还需要能顺利的操作起来。
哪里放按钮方便点击?当点击导航按钮时,下一步怎么展示?或者怎么跳转?这些和用户交互的都需要设计好--怎么操作更流畅,简单易用?
总之,不同公司对这个岗位(网页设计师)的要求可能有差别,但大致不外乎这几个。
2024年网页设计有地址吗 篇2
之前刚好学习过一段时间的Python,我下面来讲讲比较古老的tomcat运行CGI,使用Python实现。具体步骤如下:
打开web.xml文件【D:\apache-tomcat-7.0.57\conf\web.xml】,找到这一段被注释的节点(如下),如果你从没自己修改过,那应该是被注释的,你还需要添加一些参数。
<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
<init-param>
<param-name>clientinputTimeout</param-name>
<param-value>100</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>passShellEnvironment</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>cgiPathPrefix</param-name>
<param-value>WEB-INF/cgi-bin</param-value>
</init-param>
<init-param>
<param-name>executable</param-name>
<param-value>C:/Users/sundc/AppData/Local/Programs/Python/Python36-32/python.exe</param-value>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>
// 解释几个重要的参数:
passShellEnvironment: 与Python解析器解析CGI脚本有关,但是一定要配置好Python的环境变量;
cgiPathPrefix: 与Server能够访问的脚本目录有关,与第二步内容相对应;
executable: (这是我的安装路径,不推荐安装到C盘)与Python解析器有关,没有解析器,Server怎么解析呢
找到第二段被注释的节点
<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>
<!-- 这里的/cgi-bin/*指定了浏览器访问的地址,与前面WEB-INF/cgi-bin相对应。 -->
配置权限
// 打开context.xml,添加:privileged=”true”
<Context privileged="true">
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
<!-- Uncomment this to enable Comet connection tacking (provides events
on session expiration as well as webapp lifecycle) -->
<!--
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
-->
</Context>
此时Tomcat应该就可以正常解析放在正确路径的cgi程序了。下面的python cgi文件hello.py
#!/usr/bin/env
print("Content-type:text/html")
print('') #空行,告诉服务器结束头部
print('<html>')
print('<head>')
print('<meta chatset="utf-8">')
print('<title>Hello Word - 我的第一个 CGI 程序!</title>')
print('</head>')
print('<body>')
print('<h2>Hello Word! 我是一个来自偶然的菜鸟,写的第一个 CGI 程序</h2>')
print('</body>')
print('</html>')
部署运行tomcat中的CGI程序
// 1.在Tomcat默认的工作目录下面新建项目cgitest,即cgitest目录。
// 2.在新建的项目目录下,新建WEB-INF目录,这个是Web程序的标准安全目录,客户端无法访问,只能在服务器端访问
// 3.将原来创建的hello.py存放在WEB-INF目录下的cgi-bin目录下。
// 4.现在就可以将Tomcat WEB容器启动,Tomcat自动将cgitest部署,访问 http://localhost:8080/cgitest/cgi-bin/hello.py ,即可出现页面。
作者:夕阳雨晴,欢迎关注我的头条号。偶尔美文,主流Java,为你讲述不一样的码农生活。