学习笔记
文章平均质量分 65
3052world
人生本来就是一场修行
展开
-
python读取excel批量下载图片
需求:有一个Excel表格,里面存储了很多图片地址,要把这些图片批量下载到本地# 读取Excel中的图片地址,下载图片# 导入2个包,导入方法为命令行里执行pip install openpyxlimport openpyxlimport requests# 下载图片def download_img(url, token, pic_name): # 设置http header,视情况加需要的条目,这里的token是用来鉴权的一种方式 header = {"Authorizat原创 2020-11-14 16:45:59 · 1087 阅读 · 0 评论 -
学习笔记——struts2标签时间转换
使用标签,有一个format属性,就是用来输出指定时间格式的例如:yyyy-MM-dd年月日 HH:mm:ss时分秒但要注意两个细微的地方,很多人都倒在这上面:1、"yyyy-MM-dd”中的“MM”一定要大写,不然会不起作用或者时间显示不转载 2011-09-04 10:30:06 · 2456 阅读 · 0 评论 -
Css中link和rel意思解释
引入外部样式表几乎在每一个网页中都会用到,优点当然是多的很多了,比如可以使表现和代码分离,对网页的修改更加容易和轻松,使网页的内容更加“露骨”的暴露给搜索引擎,可以更容易的被抓取等等,这里就不细说了,下面就进入正题。 先来看段代码,,这里的link大家可能比较容易理解,转载 2011-09-03 10:52:34 · 10870 阅读 · 0 评论 -
forward和include区别
在这里对forward和include做一个直观的比较,举个例子,看看在页面上是如何表现的。现在我们有三个页面——index.jsp,welcome.jsp和LoginServlet这几个页面和Servlet之间的联系,根据名字就可以简单猜到,不赘言。index.js原创 2011-08-15 00:08:46 · 1287 阅读 · 1 评论 -
xml学习笔记——DOM方式解析XML
解析XML主流有两种方式DOM和SAX,这里写个简单的DOM方式解析XML的例子 import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;原创 2011-08-10 23:49:03 · 711 阅读 · 0 评论 -
java仿百度分页
最近因为业务需要,写了个仿百度的分页工具类,略有所感,贴出来供大家参考、指正其实 分页工具类并不难写,主要弄清楚以下几件事,就可以轻松写出分页1、当前页(nowPage)如何获得2、总页数(totalPage)如何获得3、页面上起始页(startPage)如何计算原创 2011-08-05 22:38:45 · 2618 阅读 · 0 评论 -
JSTL学习笔记
很浅的一个JSTL学习例子。 Message msg= new Message(); request.setAttribute("msg",msg); Map names= new HashMap(); names.put原创 2011-08-15 19:12:50 · 808 阅读 · 0 评论 -
Session学习笔记
一、什么是Session服务器端保存与客户端会话状态的技术。二、Session的实现方式使用一种类似于散列表的结构来保存信息。三、Session机制程序需要为某个客户端请求建立Session的时候,服务器首先检测这个请求是否包含session id,如果已经包原创 2011-08-14 12:58:51 · 1940 阅读 · 0 评论 -
cookie学习笔记
大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺原创 2011-08-14 11:43:43 · 581 阅读 · 0 评论 -
xml学习笔记——dtd和schema
XML是一种用作网络数据传输的语言,它不同于HTML,HTML主要用来表现数据,而XML主要用来传输数据。XML的知识点很多,它是一门比较复杂的语言。在这里要谈的只是冰山一角——XML的两种文档定义类型DTD和Schema。1、为什么要用DTD(Document Type原创 2011-08-10 23:43:34 · 786 阅读 · 0 评论 -
浅谈Action中获取session的信息(IoC模式)
//UserAction中public class UserAction extends ActionSupport implements RequestAware,SessionAware{HttpServletRequest request;HttpSes原创 2011-07-03 15:23:17 · 784 阅读 · 0 评论 -
学习笔记——struts1中validator验证
1. 文件结构 validation.xml文件的文档结构是由validator_1_1_3.dtd文件定义,其文件头部内容如下: "-//Apache Software Foundation//DTD Commons Validat转载 2011-08-18 21:19:50 · 2267 阅读 · 1 评论 -
javascript设置overflow-y
css里可以设置overflow-y:scroll但是javascript中应这样设置 overflowY:scroll比如,显示博文的时候超过规定高度就让其显示滚动条,代码如下$(function(){ var height = document.getE原创 2011-09-18 10:32:30 · 19240 阅读 · 0 评论 -
学习笔记——struts1中action的使用方法
1. 完整的action type="somePackage.someActionClass"> name="someForm" input="someJSP.jsp" 首先,Struts的ActionServlet接收到一个请求,然转载 2011-08-22 22:03:25 · 3839 阅读 · 0 评论 -
ckeditor编辑的内容在页面无格式显示
ckeditor 编辑后的内容以html格式存在数据库中,显示的时候就在页面上显示html格式,比如之类但这样往往会影响页面布局,考虑再三,用正则表达式处理html标签,让其在页面显示时只有文字。]*)>','').substring(0,200)+'...'" es原创 2011-09-22 09:50:06 · 3981 阅读 · 0 评论 -
swing 中setSize和setPreferredSize的区别
简单讲就是在没有使用layout manager的时候用setSize,在使用了layout manager 的时候用setPreferredSize并且setPreferredSize通常和setMinimumSize、setMaximumSize联系起来使用原创 2011-09-22 10:52:36 · 2707 阅读 · 1 评论 -
swing滑动条
这两张图片是程序里用到的图片---------------------------------------------------------------------public class VolumeSlider extends JPanel{ private s原创 2011-09-30 20:07:05 · 1556 阅读 · 0 评论 -
巧妙取出map的key和value
你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下:Set keys = map.keySet( );if(keys != null) {Iterator it转载 2011-10-16 09:36:00 · 1995 阅读 · 0 评论 -
Activity生命周期
onCreate() 设置Activity所使用的布局文件、按钮绑定监听器等静态设置操作onStart() 该Activity能被我们看到的时候就会调用onStart()onResume() 能够获得用户焦点onPause() 启动另外一个Activity的时候就会调用第一个Activity的该方法onStop() 当第一个Activity被完全遮挡住的时候调用该Activity的原创 2011-11-03 01:50:57 · 635 阅读 · 1 评论 -
android中使用多线程——HandlerThread举例
简单举一个使用HandlerThread做异步处理的例子package jet.handler;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Loo原创 2011-11-04 17:39:11 · 1057 阅读 · 0 评论 -
java代码实现选择法排序
/** * 选择法排序 * @author Jet * */public class Order {public static void main(String[] args) {int[] a = { 20, 30, 10, 50, 40, 60, 70, 80, 90, 100 };int index = 0;int temp = 0;for (int原创 2011-11-27 10:09:06 · 652 阅读 · 0 评论 -
dip, dp, px, sp区别
显示单位px和dip以及sp的区别dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准转载 2011-12-09 15:23:42 · 603 阅读 · 0 评论 -
ListView学习
原文在此http://stephen830.iteye.com/blog/1139917转载 2012-02-09 16:27:28 · 707 阅读 · 0 评论 -
android:drawSelectorOnTop含义
android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的转载 2012-02-21 17:37:41 · 708 阅读 · 0 评论 -
Notification举例——简单程序
public class NotificationUtil extends Activity {private NotificationManager myNotificationManager;private int SIMPLE_NOTIFICATION_ID;private NotifyInfo notifyInfo;private Context context;pri原创 2012-02-23 14:30:41 · 873 阅读 · 1 评论 -
android加分割线
android:layout_width="fill_parent" android:layout_height="1px" android:background="?android:attr/listDivider" />原创 2012-02-26 16:57:51 · 3801 阅读 · 0 评论 -
Android横屏,全屏设置
全屏(隐藏通知栏和APP名称栏)Activity里设置this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);requestWindowFeature(Window.FEATURE_NO_TITLE);se原创 2012-02-27 15:27:19 · 792 阅读 · 0 评论 -
简单的socket测试程序——swing界面
package com.socket.jet;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java原创 2012-02-19 20:25:27 · 1384 阅读 · 0 评论 -
socket服务器端
这是服务器端,配套的客户端在下载频道,swing界面package com.socket.server;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataInputStream;import java.io.DataOutputStream;impor原创 2012-02-21 14:47:13 · 537 阅读 · 0 评论 -
定义一个满足如下要求的Date类
定义一个满足如下要求的Date类:(1)用下面的格式输出日期: 日/月/年(2)可运行在日期上加一天操作(3)设置日期package seven;import java.util.Scanner;/** * 日期操作 * @author Jet * */public class Date {private int原创 2012-03-17 21:40:07 · 9471 阅读 · 1 评论 -
js与jquery冲突问题
开发的时候遇到js与jquery冲突,将jquery中的$全部改成jQuery,就OK了原创 2012-04-04 04:13:17 · 933 阅读 · 0 评论 -
锚点定位偏移问题的解决
锚点定位偏移没解决之前,点击后锚点区域居于body顶部解决偏移问题用两个属性——padding-top和maring-toppadding-top用于解决锚点区域与顶部的偏移量margin-top用于解决锚点区域与锚点区域之间因设置的padding-top而产生的不必要偏移量padding-top用正值,maring-top用负值,二者数值一样若发现最底部的锚点区域有高度不够问原创 2012-04-06 18:25:48 · 7309 阅读 · 0 评论 -
织梦标签
include标签{dede:include filename="head.htm"/}原创 2012-03-22 11:21:26 · 777 阅读 · 0 评论 -
IE6解决PNG问题
第一步:到http://dillerdesign.com/experiment/DD_belatedPNG/#download下载DD_belatedPNG_0.0.8a-min.js第二步:在header中加入下面这段代码DD_belatedPNG.fix('.png'); /* 将 .png改成你应用了透明PNG的CSS选择器*/ --------OK原创 2012-04-24 15:25:16 · 672 阅读 · 0 评论 -
android虚拟机卸载程序
adb shell (进入模拟器自带的操作系统)cd data/app (切换到apk的安装目录)rm com.test.TestActivity.apk (手动删除apk包,下次就不会再见到这个Android程序了)原创 2012-04-25 16:33:16 · 2732 阅读 · 0 评论 -
Android设置全屏
//全屏this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);requestWindowFeature(Window.FEATURE_NO_TITLE);注意:一定要在setContentView(R原创 2012-04-20 16:48:54 · 849 阅读 · 0 评论 -
带返回值的多线程示例
只列出关键代码片段class Anew Thread() { @Override public void run() { String isStop = main_imageview.startAnim(); if(isStop原创 2012-04-20 17:47:07 · 748 阅读 · 0 评论 -
织梦根目录标签汇总
{dede:global.cfg_memberurl/} 会员中心 对应 /member/{dede:global.cfg_cmsurl/} 安装目录,根目录对应 /{dede:global.cfg_dataurl/} data目录 对应 /data/{dede:global.cfg_basehost/} 网站地址:{dede:glo转载 2012-03-22 11:16:06 · 5796 阅读 · 0 评论 -
Activity生命周期
-----------感谢原创-------------1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->转载 2012-07-17 09:08:43 · 1048 阅读 · 0 评论 -
Android设置Activity透明
第一步colors.xml添加#E0000000第二步styles.xml添加 @color/translucent_background true @android:style/Animation.Translucent 第三步manifest.xml中对应的Activity下添加android:theme="@style/t原创 2012-07-16 22:09:18 · 814 阅读 · 0 评论