- 博客(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
7688
原创 解决微信小程序中在其他页面无法使用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
23764
4
原创 解决微信小程序中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
4775
原创 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
534
原创 解决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
2252
原创 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
10267
原创 JS实现li标签的删除
利用面向对象思想完成买家信息删除功能,每一条信息包含:姓名 电话 电话号码 省份实现以下要求: 不能借用任何第三方库,需要使用原生代码实现。 结合给出的基本代码结构,在下方2处code here补充代码,完成买家信息的删除功能,注意此页面要在手机上清晰显示。 js代码可以任意调整,例如和使用es6代码完成。基本代码:<!DOCTYPE html><html><head>
2017-07-24 20:30:56
8941
原创 使用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
4414
1
原创 SQLite操作
Android提供了创建和是用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法。要求:使用SQLite数据库,将某条新闻(包含标题时间内容)插入到数据库中。实现:SQLiteOpenHelper类是SQLiteDatabase一个辅助类。这个类主要生成一 个数据库,并对数据库的版本进行管理。当在程序当中调用这个类的方法getWritableDa
2017-06-17 21:42:32
382
原创 Android模拟返回Back操作
要求:代码实现按下Back 操作,返回到主页。实现:Runtime runtime = Runtime.getRuntime(); try { runtime.exec("input keyevent " + KeyEvent.KEYCODE_BACK); } catch (IOException
2017-06-16 21:29:28
992
原创 解决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
4718
原创 Android使用HttpURLConnection请求网络返回JSON数据并解析
要求:制作一个类似于今日头条的客户端,首页显示10条新闻。思路:使用Android的HttpURLConnection类请求一个URL,返回JSON数据,并使用自带的JSONArray类进行解析。方法:利用HttpURLConnection类请求网络数据(GET):URL url = new URL(urlStr); HttpURLConnection htt
2017-06-16 19:51:33
14097
原创 解决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
2981
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
16253
9
原创 JSP作业3 - 使用JSP实现简单的用户登录注册页面
实验要求:将实验2中的系统用户登录和注册页面改为JSP页面,并部署自己的Web应用于Tomcat服务器中具体要求:完成登录JSP页面设计和注册页面设计在登录页面表单中使用request对象获取用户信息,建立新的JSP页面完成登录验证(用户名和密码自己指定即可)。验证结果显示(如登录成功/用户名密码错误,可以使用JavaScript,也可以使用新的JSP页面)。在注册页面表单中使用reques
2017-06-10 10:27:44
83881
15
原创 JSP作业2 - 利用html实现简单的用户登录注册界面
实验要求:自己拟定一个Web应用系统,设计其启动页面和用户登录注册页面。具体要求:设计系统启动页面,使用CSS完成页面中的格式化设计简单格式化即可。用户登录页面页面中至少包括用户登录表单,有用户注册的链接方式。登录表单的提交可以暂时空缺用户注册页面页面中至少包括用户注册表单,有用户登录的链接方式。注册表单的提交可以暂时空缺 代码index.html<!DOCTYPE html><html l
2017-06-10 10:21:11
28230
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
2789
原创 显示人物信息
利用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
736
原创 图片排版与展示
利用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
1546
原创 简易计算器
实现小型计算器软件的开发。该计算器通过0-9这10个数字按钮,“加”、“减”、“乘”、“除”和“等于”5个运算按钮,以及“清空”按钮来实现对本程序的操控,并通过一个文本框来显示计算的结果。应用本程序可以进行整数间简单的加、减、乘、除四则运算。 activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.const
2017-06-10 10:05:03
1410
原创 简单的本地验证
本实验是简单的登录界面—EditText编辑框的应用,在该界面中,若输入正确的用户名(假设为e1001)和密码(假设为1234567),单击“确定”按钮,将出现一个Toast提示“恭喜您登录成功!”;否则将提示“请输入正确的用户名或密码!”。单击“清空”按钮,则会清空所填写的姓名和密码内容。activity_main.xml<?xml version="1.0" encoding="utf-8"?>
2017-06-10 10:02:52
2142
原创 解决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
79335
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
1476
原创 基于Socket的多线程聊天室
使用Socket,并利用多线程,实现群聊通讯。客户端和服务端都应该使用多线程,服务端多线程负责多个客户端的连接和信息转发,客户端的多线程负责每个客户端的信息接受与发送。用一个list保存每个客户端的socket信息,服务端建立实例化对象读取所有的socket信息并进行通讯。class allClient { //保存socket List list = new ArrayList();
2017-04-08 10:53:36
939
原创 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
603
原创 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
941
原创 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
2924
原创 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
16582
原创 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
693
原创 解决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
1274
原创 解决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
12748
原创 解决卸载CleanMyMac后通知中心仍有通知的问题
前几天安装了CleanMyMac 3,最后实在付不起激活的费用,于是就在应用程序中移到了废纸篓。今天打开通知中心看到仍然有这个软件的通知,最后删除了一些文件后解决了这个问题。第一步:删除/Applications/下的 CleanMyMac.app 程序第二步:删除~/Library/Application Support/文件夹下的所有CleanMyMac文件包含文件夹。第三步:删除~/Libra
2017-03-08 22:13:43
14804
原创 解决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
13084
3
原创 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
7682
1
原创 解决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
13312
1
原创 修改mysql数据库编码格式
登陆mysql数据库:mysql -hlocalhost -uroot -p;查看数据库编码格式:use xxshow variables like 'character%';+————————–+———————————————————–+ | Variable_name | Value
2017-03-01 18:08:04
1781
原创 解决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
1171
原创 Python查询四六级成绩
今天查询成绩可是准考证找不出来了。 隐隐约约记得考场号。 所以就暴力穷举了一下(可怕)主要的是利用python查询成绩:import HTMLParser import urlparse import urllib import urllib2 import cookielib import string import re #登录的主页面 hosturl = 'h
2017-02-22 10:33:41
3489
原创 解决AJAX动态加载元素无法绑定事件
问题通过ajax把html加载到页面,如果直接写绑定代码,会失效。解决方式将事件委托到body(当然可以是其它父元素),等事件冒泡到父元素上面再进行事件处理。例如: 如果ajax载入了一个<button id="cloudmusic"></button>这个时候如果你的js中写了$('#cloudmusic-1').on('click',function(){ alert('确认要
2017-01-31 14:40:37
3178
1
必应壁纸获取V1.0.3
2015-08-24
必应壁纸获取
2015-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人