自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hades's stack

Coder,Cooler

  • 博客(310)
  • 资源 (4)
  • 收藏
  • 关注

原创 PHP中CURL发送Request Payload

今天使用CURL爬一个网页时遇到了请求为Payload的情况,只要更改一下curl配置参数既可:1、声明Content-typeCURLOPT_HTTPHEADER => array("content-type: application/json"),2、格式化post数据$data = array( "name" => "jack", "age" ...

2018-03-26 21:56:31 7557

原创 解决微信小程序中在其他页面无法使用app.js中获取的userInfo或openid的问题

问题最近写小程序中,在app.js里获取用户的openid和userinfo,并存储为全局变量:getUserInfo: function () { var that = this wx.getUserInfo({ success: function (res) { console.log('用户信息', res.userInfo)

2017-10-16 18:53:12 23581 1

原创 解决微信小程序中Date.parse()获取时间戳iOS无法获取的问题

今天写小程序时,需要将一个时间字符串转换成时间戳求出相隔多少天。 formatDate: function (date) { var timestamp = Date.parse(new Date());//当前时间戳 var stringTime = date + " 00:00:00";//标准化时间格式 var timestamp2 = D

2017-10-09 13:05:51 4667

原创 Ajax(JavaScript)

function success(text) { var textarea = document.getElementById('test-response-text'); textarea.value = text;}function fail(code) { var textarea = document.getElementById('test-response-te

2017-09-10 14:30:45 486

原创 解决SSH登陆一段时间就断开

问题登录ssh,3分钟无任何操作之后ssh无反应。解决1.修改/etc/ssh/sshd_config配置文件设置ClientAliveCountMax值,单位是分钟。然后重启ssh服务使生效:service sshd reload 。2.修改/etc/profile配置文件# vi /etc/profile增加:TMOUT=1800这样30分钟没操作就自动LOGOUT。

2017-08-04 11:10:41 2091

原创 PHP中file_get_contents($url)的超时处理

PHP中file_get_contents函数的作用是获取一个 URL 的返回内容。如果是url响应速度慢,或者网络等因素,会造成等待时间较长的情况。只需设置一下file_get_contents函数的超时时间即可解决。示例代码如下:<?php//设置超时参数$opts=array( "http"=>array( "method"=>"GET",

2017-07-25 18:12:16 10185

原创 JS实现li标签的删除

利用面向对象思想完成买家信息删除功能,每一条信息包含:姓名 电话 电话号码 省份实现以下要求: 不能借用任何第三方库,需要使用原生代码实现。 结合给出的基本代码结构,在下方2处code here补充代码,完成买家信息的删除功能,注意此页面要在手机上清晰显示。 js代码可以任意调整,例如和使用es6代码完成。基本代码:<!DOCTYPE html><html><head>

2017-07-24 20:30:56 8865

原创 使用SimpleAdapter显示网络图片

SimpleAdapter本身是不支持网络图片的,绑定setViewBinder显示一张网络图片。SimpleAdapter adapter = new SimpleAdapter(this, getData(), R.layout.like_list, new String[]{"news_img", "news_title", "news_desc"},

2017-06-17 21:49:06 4347 1

原创 SQLite操作

Android提供了创建和是用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法。要求:使用SQLite数据库,将某条新闻(包含标题时间内容)插入到数据库中。实现:SQLiteOpenHelper类是SQLiteDatabase一个辅助类。这个类主要生成一 个数据库,并对数据库的版本进行管理。当在程序当中调用这个类的方法getWritableDa

2017-06-17 21:42:32 339

原创 Android模拟返回Back操作

要求:代码实现按下Back 操作,返回到主页。实现:Runtime runtime = Runtime.getRuntime(); try { runtime.exec("input keyevent " + KeyEvent.KEYCODE_BACK); } catch (IOException

2017-06-16 21:29:28 928

原创 解决Error inflating class android.support.design.widget.FloatingActionButton

错误信息:今天尝试添加FloatingActionButton的时候,修改了默认的背景,结果导致Caused by: Android.view.InflateException: Binary XML file line #54: Error inflating class android.support.design.widget.FloatingActionButton错误。解决方法:将 an

2017-06-16 21:20:27 4656 1

原创 Android使用HttpURLConnection请求网络返回JSON数据并解析

要求:制作一个类似于今日头条的客户端,首页显示10条新闻。思路:使用Android的HttpURLConnection类请求一个URL,返回JSON数据,并使用自带的JSONArray类进行解析。方法:利用HttpURLConnection类请求网络数据(GET):URL url = new URL(urlStr); HttpURLConnection htt

2017-06-16 19:51:33 13938

原创 解决Handler handler = new Handler之后出现publish、close等方法

今天声明Handler时,发现出错,alt+回车后出现三个不需要的方法: Handler handler = new Handler() { @Override public void publish(LogRecord record) { } @Override public void flush() { }

2017-06-15 22:31:49 2842 1

原创 JSP作业4 - 使用JSP+JavaBean+Servlet实现用户登录注册页面

实验要求:将实验3中的系统用户登录和注册功能进行进一步设计完善。具体要求:(1)登录页面设计和注册页面设计(JSP实现)完善前面实验完成的页面设计(注意:注册页面中,密码应该输入2次,并进行确认验证) (2)创建Servlet至少包括3个Servlet:登录验证Servlet;注册信息处理Servlet;页面编码处理Servlet(过滤器)(3)创建JavaBean至少包括1个Jav

2017-06-10 10:43:30 15950 9

原创 JSP作业3 - 使用JSP实现简单的用户登录注册页面

实验要求:将实验2中的系统用户登录和注册页面改为JSP页面,并部署自己的Web应用于Tomcat服务器中具体要求:完成登录JSP页面设计和注册页面设计在登录页面表单中使用request对象获取用户信息,建立新的JSP页面完成登录验证(用户名和密码自己指定即可)。验证结果显示(如登录成功/用户名密码错误,可以使用JavaScript,也可以使用新的JSP页面)。在注册页面表单中使用reques

2017-06-10 10:27:44 82778 14

原创 JSP作业2 - 利用html实现简单的用户登录注册界面

实验要求:自己拟定一个Web应用系统,设计其启动页面和用户登录注册页面。具体要求:设计系统启动页面,使用CSS完成页面中的格式化设计简单格式化即可。用户登录页面页面中至少包括用户登录表单,有用户注册的链接方式。登录表单的提交可以暂时空缺用户注册页面页面中至少包括用户注册表单,有用户登录的链接方式。注册表单的提交可以暂时空缺 代码index.html<!DOCTYPE html><html l

2017-06-10 10:21:11 27961 4

原创 个人爱好选择

通过对CheckBox多选项的应用,构建一个个人爱好选择的小程序。显示效果如图,可实现多选项的应用。activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/

2017-06-10 10:11:09 2733

原创 显示人物信息

利用ListView,按下图方式显示人物信息,包括图片、姓名、别名等。 activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" x

2017-06-10 10:09:07 694

原创 图片排版与展示

利用SlidingDrawer(抽屉控件)和GridView,按下图方式展示图片。 activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

2017-06-10 10:07:18 1502

原创 简易计算器

实现小型计算器软件的开发。该计算器通过0-9这10个数字按钮,“加”、“减”、“乘”、“除”和“等于”5个运算按钮,以及“清空”按钮来实现对本程序的操控,并通过一个文本框来显示计算的结果。应用本程序可以进行整数间简单的加、减、乘、除四则运算。 activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.const

2017-06-10 10:05:03 1362

原创 简单的本地验证

本实验是简单的登录界面—EditText编辑框的应用,在该界面中,若输入正确的用户名(假设为e1001)和密码(假设为1234567),单击“确定”按钮,将出现一个Toast提示“恭喜您登录成功!”;否则将提示“请输入正确的用户名或密码!”。单击“清空”按钮,则会清空所填写的姓名和密码内容。activity_main.xml<?xml version="1.0" encoding="utf-8"?>

2017-06-10 10:02:52 2070

原创 解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

最近在做JSP的数据库连接操作时,一直出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题。1.可能是连接问题。这是定义的dataBean:public class dataBean { private Connection con; public dataBean(){ String CLASSFR

2017-06-09 21:07:25 79035 33

原创 GirdLayout布局实现九宫格

利用GirdLayout布局显示3*3布局的9张图片,每张图片宽度为屏幕的1/3: <GridLayout android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="fill_parent" an

2017-04-26 16:07:42 1324

原创 基于Socket的多线程聊天室

使用Socket,并利用多线程,实现群聊通讯。客户端和服务端都应该使用多线程,服务端多线程负责多个客户端的连接和信息转发,客户端的多线程负责每个客户端的信息接受与发送。用一个list保存每个客户端的socket信息,服务端建立实例化对象读取所有的socket信息并进行通讯。class allClient { //保存socket List list = new ArrayList();

2017-04-08 10:53:36 885

原创 Button组实现文字颜色变化

要求建立一个Button数组,实现一个颜色选择器。MainActivitypackage com.example.hades.demo2;import android.graphics.drawable.ColorDrawable;import android.graphics.drawable.Drawable;import android.support.v7.app.AppCompatAc

2017-04-08 10:36:52 557

原创 Spinner下拉列表选择器

要求建立一个Spinner,实现选择图片的功能。MainActivitypackage com.example.hades.spinner;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterV

2017-04-08 10:32:50 905

原创 Button控制图片显示隐藏

点击Button,图片隐藏,再次点击,图片显示。 MainActivity.javapackage com.example.hades.demo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Butt

2017-03-25 16:24:03 2849

原创 Mac终端添加ll、la、l命令

习惯了Linux下的ll命令,Mac终端没有这个命令很不舒服。 可以将ll别名解决这个问题:打开终端cd到home路径cd ~编辑.bash_profile文件vim .bash_profile添加以下代码alias ll='ls -alF'alias la='ls -A'alias l='ls -CF'source文件source .bash_profile大功告成!

2017-03-18 21:10:24 16437

原创 Thread类实现多个客户端连接服务端

利用Java的Thread类,实现多个客户端同时连接服务端。 客户端:/** * Created by hades on 2017/3/16. */import java.io.*;import java.net.Socket;public class EchoClient { private String host = "localhost"; private int po

2017-03-17 16:35:50 646

原创 解决SyntaxError: Non-ASCII character ‘\xe5′ in file

问题:编写Python时,尝试使用中文字符出现:SyntaxError: Non-ASCII character ‘\xe5′ in file原因是Python的默认编码文件是用的ASCII码,文件中使用了中文等非英语字符。解决方式:在Python源文件的最开始一行,加入一句:# coding=UTF-8(等号换为”:“也可以)或者# -- coding:UTF-8 --分享一个Pycharm的文件

2017-03-17 12:21:56 1213

原创 解决fatal error: 'ffi.h' file not found

python安装rumps时,出现错误:Modules/objc/libffi_support.h:4:10: fatal error: 'ffi.h' file not found#include "ffi.h" ^1 error generated.error: Setup script exited with error: command 'cc' failed wit

2017-03-09 19:31:25 12491

原创 解决卸载CleanMyMac后通知中心仍有通知的问题

前几天安装了CleanMyMac 3,最后实在付不起激活的费用,于是就在应用程序中移到了废纸篓。今天打开通知中心看到仍然有这个软件的通知,最后删除了一些文件后解决了这个问题。第一步:删除/Applications/下的 CleanMyMac.app 程序第二步:删除~/Library/Application Support/文件夹下的所有CleanMyMac文件包含文件夹。第三步:删除~/Libra

2017-03-08 22:13:43 14557

原创 解决HEXO出现ERROR Deployer not found: git的问题

最近尝试使用hexo在github page搭建静态博客。 参照[20分钟教你使用hexo搭建github博客](http://www.jianshu.com/p/e99ed60390a8的方法完成了初始化。在执行hexo deploy的时候一直出现ERROR Deployer not found: git。参照网上的方式:deploy的type 的github需要改成git npm inst

2017-03-06 22:38:51 13001 5

原创 css实现高斯模糊渐变效果

效果:实现高斯模糊的渐变效果

2017-03-04 11:35:15 6030

原创 Mac下无法通过localhost连接数据库解决方法

使用php连接数据库时,127.0.0.1可以连接,但是使用localhost无法连接。原因:localhost是通过socket方式来连接,而127.0.0.1则是走的TCP协议解决方式:打开终端,连接到mysql:mysql -hlocalhost -uroot -p;输入:STATUS;找到UNIX socket的值,复制。找到php.ini,查找pdo_mysql.default_socke

2017-03-03 18:19:02 7529 2

原创 解决UnicodeEncodeError: 'latin-1' codec can't encode character

连接数据库时出现此类问题,原因是字符编码的问题。解决方法: conn= MySQLdb.connect( host='localhost', port = 3306, user='root', passwd='root', db ='xx', use_unicode=True, cha

2017-03-01 20:21:20 13200 1

原创 修改mysql数据库编码格式

登陆mysql数据库:mysql -hlocalhost -uroot -p;查看数据库编码格式:use xxshow variables like 'character%';+————————–+———————————————————–+ | Variable_name | Value

2017-03-01 18:08:04 1733

原创 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题

今天用python读取excel表格的时候,写入txt文件出现:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position解决办法在开头加上import sysreload(sys)sys.setdefaultencoding( "utf-8" )输出正常

2017-02-28 22:30:44 1122

原创 Python查询四六级成绩

今天查询成绩可是准考证找不出来了。 隐隐约约记得考场号。 所以就暴力穷举了一下(可怕)主要的是利用python查询成绩:import HTMLParser import urlparse import urllib import urllib2 import cookielib import string import re #登录的主页面 hosturl = 'h

2017-02-22 10:33:41 3370

原创 解决AJAX动态加载元素无法绑定事件

问题通过ajax把html加载到页面,如果直接写绑定代码,会失效。解决方式将事件委托到body(当然可以是其它父元素),等事件冒泡到父元素上面再进行事件处理。例如: 如果ajax载入了一个<button id="cloudmusic"></button>这个时候如果你的js中写了$('#cloudmusic-1').on('click',function(){ alert('确认要

2017-01-31 14:40:37 3145 1

必应壁纸获取V1.0.3

微软Bing必应搜索网站有一个很棒的特色,每天都会换一张精美的背景图片。 对懒人来说,如果自己电脑的桌面也能这样每天自动更换壁纸那该多好啊。 那么,Bing缤纷壁纸来了。 软件的界面很简单,自动下载的的壁纸来自必应中国,所以中国新年也会有一些特色的图片。

2015-08-24

必应壁纸获取

微软Bing必应搜索网站有一个很棒的特色,每天都会换一张精美的背景图片。 对懒人来说,如果自己电脑的桌面也能这样每天自动更换壁纸那该多好啊。 那么,Bing缤纷壁纸来了。 软件的界面很简单,自动下载的的壁纸来自必应中国,所以中国新年也会有一些特色的图片。

2015-08-11

MD5查询工具

这是一个MD5查询工具,输入将要加密的字符串,可以查询到其MD5值。 目前提供了32位和16位两种算法。

2015-07-17

仿win10计算器

这是一个仿win10的计算器.只有基本的标准和程序员功能。大家可以体验一下,BUG请私信~

2015-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除