- 博客(146)
- 资源 (9)
- 收藏
- 关注
原创 2023届网易秋招|每人都有三次机会哦
我已经入职网易六年多了,网易氛围良好,福利完善,不卷不PUA。欢迎同学们加入!!网易互联网、网易互娱、网易雷火 三个互不影响,可以!每人都有三次机会!有任何问题都可以留言或者私信联系我哦~~如果有社招需求的,也可以留言或者私信联系我!...
2022-08-12 16:17:13
706
原创 SpringBoot实现API接口数据AES加密
接口安全放到互联网上的接口数据,直接采用明文的话,就很容易被抓包,然后进行修改或者被恶意植入木马,本文研究一下怎么样对接口进行数据加密。接口加密的作用:防止恶意调用攻击防止篡改信息攻击防拦截攻击,数据被截取后进行修改后重新放回去防止数据泄漏攻击 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。项目代码本文完整项目代码位于:https://github.com/Jueee/blo
2021-01-07 10:56:10
3027
2
原创 【Python】Python2.7 编码问题:'ascii' codec can't encode characters in position 的解决方案
Python2.7编译时报错:'ascii' codec can't encode characters in position 8-50: ordinal not in range(128)Python2.7在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec
2016-04-11 17:22:54
16785
原创 【Python】Python中中文的字符串格式化对齐
中文字符在字符占用上相当于两个英文字符,但是字体设计上,一般一个中文字符的宽度不会等于两个英文字符的宽度,所以打印出来的效果有偏差。但是等宽字符一个中文字体的宽度刚好等于两个英文字符宽度。我们可以根据这个,自动计算字符串的长度。
2016-01-13 19:26:00
12244
原创 Python中PyQuery库的使用总结
Python中PyQuery库的使用总结pyquery库是jQuery的Python实现,可以用于解析HTML网页内容
2016-01-07 20:49:02
4560
原创 Python3.4 用 pip 安装lxml时出现 “Unable to find vcvarsall.bat ”
1. 安装wheel,命令行运行:pip install wheel2.在这里下载对应的.whl文件,注意别改文件名!http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxmlcp后面是Python的版本号,27表示2.7,根据你的Python版本选择下载。3. 进入.whl所在的文件夹,执行命
2016-01-04 12:41:51
1270
原创 【Python】获取Chrome浏览器已保存的账号和密码
Chrome浏览器已保存的密码都保存在一个sqlite3数据库文件中,和Cookies数据库在同一个文件夹。如:C:\Users\Jueee\AppData\Local\Google\Chrome\User Data\Default\Login Data前面的路径“C:\Users\Jueee\AppData\Local”,我们可以通过读取环境变量中的值来实现。解决方案:使用微软自带的 CryptUnprotectData 函数解密数据库中的密码字段,即可还原密码。CryptUnprotectD
2015-12-31 10:54:41
5842
3
转载 python version 3.3 required,which was not found in the registry
安装 cx_Oracle-5.1.3-11g.win-amd64-py3.3.exe 的时候,不能再注册表中识别出来python3.3方法:新建一个register.py 文件,把一下代码贴进去,保存后执行。import sys from winreg import * # tweak as necessaryversion = sys.version[:3]
2015-04-29 17:41:52
2070
原创 在Python3.3下使用安装使用 xlwt3 报错解决方案
Python 的 xlwt 官网下载:https://pypi.python.org/pypi/xlwt3/0.1.2在安装使用时,却发现 xlwt3 出现了一个非常奇怪的错误:Python 3.3.5 (v3.3.5:62cf4e77f785, Mar 9 2014, 10:37:12) [MSC v.1600 32 bit (Intel)] on win32Type
2015-03-26 17:25:36
4762
原创 sublime text 2编译Python时打印中文报错的解决方案
当用sublime text 2 编译 python 文件时,若 print 打印出的中文时,控制台会报错:[Decode error - output not utf-8]解决方案如下:打开 sublime text 2 首选项 -> 浏览插件,进入 Python 文件夹,并找到 Python.sublime-build 文件。打开如下:{ "cmd": ["python"
2015-03-05 10:05:24
2797
原创 notepad++列块编辑操作
1. 同时编辑连续的列区域:鼠标先在要进行列编辑的起点点击,再同时按shift+alt不放,鼠标在要进行列编辑的结尾区域点击。2. 在起点到文档结尾所有列插入数据:鼠标先在要插入数据的位置点击,再按alt+c,在弹出的对话框中输入要插入的数据,确定后就在后面所有列插入数据了。3. 同时在不连续的列插入数据:先在菜单:设置-首选项-编辑中,选中“多列编辑”的,如果是英文版
2014-06-23 09:07:17
7222
原创 【Chrome】Chrome插件开发(一)插件的简单实现
不同浏览器插件开发比较Chrome的插件开发起来最简单,总体上看没什么新的技术,开发语言就是javascript,web前端工程师能很快上手。Firefox的插件开发则复杂许多,涉及到环境的搭建和一些WEB以外的技术。IE的插件开发就更复杂了,需要熟悉C++和COM技术,当然还要装微软的Visual Studio。这里有篇老外写的文章,对比Chrome、Opera和Firefox的
2014-05-21 17:17:54
4132
原创 【SQL】 Windows7下的Oracle10g因版本无法安装问题的解决
Oracle10g在Windows7下安装时,在安装的版本检测时提示目前oracle不支持version为6.1的windows OS系统的时候。如下图所示:或者:看来是oracle不能够识别Windows 7 ,只需要修改refhost.xml文件,让Oracle能够识别到操作系统的类型。点击oracle安装文件,查找refhost.xml文件
2014-02-21 13:19:39
1929
原创 【Java】实现按中文首字母排序
使用java.util包下的Arrays类。Arrays类包含用来操作数组(比如排序和搜索)的各种方法。比如对于排序操作的sort()函数,重载了多种静态函数以适应不同情况下的需要。以下,我们应用最后一个重载函数来实现“按中文首字母排序”:代码举例:package com.app.test;import java.text.Collato
2013-12-21 13:40:38
8789
2
原创 【实用技术】WIN7系统下U盘安装了ubuntu13.04双系统
安装主要分为以下几步:一. 下载ubuntu13镜像软件;二. 制作U盘启动盘;三. 安装ubuntu13系统;四. 用EasyBCD 创建启动系统。 下载ubuntu13直接到官网免费下载ubuntu-13.04-desktop-i386,下载地址:http://www.ubuntu.com/download/desktop 制作U盘启动盘1. 首先要
2013-11-26 22:04:10
10407
转载 【Android】Android蓝牙开发深入解析
1. 使用蓝牙的响应权限2. 配置本机蓝牙模块在这里首先要了解对蓝牙操作一个核心类BluetoothAdapterBluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();//直接打开系统的蓝牙设置面板Intent intent = new Intent(BluetoothAdapter.ACTION_RE
2013-11-13 22:04:07
2527
原创 【Android】App自动更新之通知栏下载
版本更新说明这里有调用UpdateService启动服务检查下载安装包等 1. 文件下载,下完后写入到sdcard 2. 如何在通知栏上显示下载进度3. 下载完毕自动安装 4. 如何判断是否有新版本版本更新的主类package com.wei.update;import java.io.IOException;import java.io.InputStrea
2013-11-09 23:27:00
4139
1
原创 【Android】网络图片加载优化(一)利用弱引用缓存异步加载
应用背景ListView 或GridView是一种可以显示一系列项目并能进行滚动显示的 View,每一行的Item可能包含复杂的结构。其可能会从网络上获取一些图片信息,就现在的网络速度要想保持ListView运行的很好滚动流畅是做不到的。所以这里就需要把这些信息利用多线程实现异步加载,同时,应用弱引用缓存技术方便再次加载时预览。工作原理使用了SoftReference来缓存
2013-11-08 23:27:38
4368
2
原创 【Android】第三方QQ账号登录的实现
在APP开发过程中,时常会用到第三方账号登录体系。下面,简要说明QQ的第三方登录体系在Android平台上的运用。申请APPID进入QQ互联的官网,http://connect.qq.com/在管理中心中创建移动应用。创建完成后,可以得到APPID。并在下方的协作者测试号中,填写控应用测试用的QQ号码。导入Jar包
2013-11-07 22:43:22
16494
12
原创 【Java】内部类与外部类的互访使用小结
内部类又称为嵌套类,可以把内部类理解为外部类的一个普通成员。内部类访问外部类里面的可以自由访问外面的,规则和static一样。(访问非静态时必须先创建对象)具体如下:非静态内部类的非静态方法直接访问 public class Outter { int i = 5; static String string = "Hello"; class I
2013-10-29 00:26:52
24828
3
原创 【Android】PULL解析XML文件
XML解析三种方式DOM通用性强,它会将XML文件的所有内容读取到内存中,然后允许您使用DOM API遍历XML树、检索所需的数据;简单直观,但需要将文档读取到内存,并不太适合移动设备;SAXSAX是一个解析速度快并且占用内存少的xml解析器;采用事件驱动,它并不需要解析整个文档;实现:继承DefaultHandler,覆写startElement、endElement
2013-10-27 02:08:06
16388
原创 【Android】Web开发之使用WebView控件展示Web页面
Android提供了WebView控件展示web页面的能力,还可通过WebViewClient类辅助WebView处理各种通知、请求。核心代码:mWebView = (WebView) findViewById(R.id.WebView);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("http:/
2013-10-24 01:06:58
26918
原创 【Android】Wifi管理与应用
检测是否有WIFI可用WifiManager mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); if (mWifiManager != null) { List wifiScanResults = mWifiManager.getScanResults(); i
2013-10-24 00:50:27
3657
原创 【Android】Web开发之通知栏下载更新APP
在Android应用中,时常需要后台下载文件,诸如App的更新等。在此,结合Service和通知栏等知识,开实现文件下载操作,以及下载进度的更新提醒。主要涉及知识点:1. 利用Service创建标题栏通知;http://blog.youkuaiyun.com/jueblog/article/details/127216512. IO文件下载;http://blog.youkuaiyun.com/juebl
2013-10-24 00:38:14
2918
原创 【Android】Web开发之显示网络图片的两种方法
根据URL返回一个位图格式 public Bitmap getBitMap(String strUrl) { Bitmap bitmap = null; InputStream is = null; try { URL url = new URL(strUrl); URLConnection conn = url.openConnection(); is =
2013-10-23 00:54:35
4374
原创 【Android】Web开发之通过Apache接口处理Http请求
处理GET请求核心代码HttpClient client = new DefaultHttpClient();HttpGet request= new HttpGet("http://xxx/index.jsp");HttpResponse response = client.execute(request);StringBuilder builder = new StringB
2013-10-23 00:40:59
4124
转载 【Android】MediaPlayer使用方法简单介绍
获得MediaPlayer实例可以使用直接new的方式:MediaPlayer mp = new MediaPlayer();也可以使用create的方式,如:MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//这时就不用调用setDataSource了 设置要播放的文件MediaPlayer要播放的文件主要
2013-10-18 01:09:21
6318
1
原创 【Android】Web开发之通过标准Java接口处理Http请求
处理GET请求核心代码import java.net.*;import java.io.*;URL url = "http://10.0.2.2/android/http_get.jsp?username=tom";// 使用HttpURLConnection打开连接HttpURLConnection urlConn = (HttpURLConnection) url.openConne
2013-10-17 00:29:39
4203
原创 【Android】Activity与服务Service绑定
核心代码Activitypublic class MusicActivity extends Activity implements OnClickListener{ @Override public void onClick(View v) {connection(); } private void connection() { Intent intent = new I
2013-10-16 01:23:43
5389
2
原创 【Android】利用服务Service创建标题栏通知
创建标题栏通知的核心代码 public void CreateInform() { //定义一个PendingIntent,当用户点击通知时,跳转到某个Activity(也可以发送广播等) Intent intent = new Intent(context,MainActivity.class); PendingIntent pendingIntent = PendingIn
2013-10-15 00:43:34
3565
原创 【Android】利用广播Broadcast接收SMS短信
BroadcastReceiverpackage com.app.test02;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephon
2013-10-15 00:36:52
6095
原创 【Android】利用广播BroadCast监听网络的变化
package com.app.test02;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo
2013-10-14 01:07:25
11718
2
原创 【Android】Activity遮罩效果的实现
Activity文件package com.app.test02;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.view.
2013-10-13 02:34:21
7314
原创 【Android】BroadCast广播机制应用与实例
如何编写广播接收器第一步:需要继承BroadcastReceiver类,覆写其中的onReceive()方法. class MyBroadcastReceiver extends BroadcastReceiver { //接收到广播会被自动调用 @Override public void onReceive (Context context, Intent intent) {
2013-10-13 02:28:39
25345
原创 【Android】Handler应用(四):AsyncTask的用法与实例
类概述AsyncTask能够适当地、简单地用于 UI线程。这个类不需要操作线程(Thread)就可以完成后台操作将结果返回UI。异步任务的定义是一个在后台线程上运行,其结果是在 UI线程上发布的计算。 异步任务被定义成三种泛型类型: Params,Progress和 Result;和四个步骤: begin , doInBackground,processProgress 和end。
2013-10-12 17:41:18
2202
原创 【Android】Handler应用(三):从服务器端分页加载更新ListView
在前面两节中,我们了解了如何从服务器中加载JSON数据。现在,我们将把服务器中的JSON数据加载更新到ListView。并且,结合之前博文的 “动态追加分页ListView数据”的相关知识,实现将服务器中的分页JSON数据,填充到ListView中。回顾以BaseAdapter做适配器的ListView:http://blog.youkuaiyun.com/jueblog/artic
2013-10-12 00:57:48
5293
原创 【Android】使用Chronometer组件实现一个简单的计时器
Chronometer类可以实现一个简单的计时器。可以通过elapsedRealtime()来给它一个基准时间,并从该时间开始计数。如果你不给它基准时间,它将使用你调用start()时的时间。默认它将显示当前"MM:SS"或 "H:MM:SS"格式的时间,或者你能通过setFormat(String)设置一个任意字符串来格式化显示计时器显示的时间。Activityp
2013-10-11 23:42:20
13405
原创 【Android】JSONArray的合并
在Android开发过程中,需要处理解析服务器JSON数据时,或需要进行两个或多个JSONArray合并操作。比如在进行LIstView的动态更新时。在此提供一种JSONArray合并的方法,方便需要时调用。代码如下: public static JSONArray joinJSONArray(JSONArray mData, JSONArray array) {
2013-10-11 19:26:05
6829
原创 【Android】Handler应用(二):从服务器端加载JSON数据的优化
在上一篇博客http://blog.youkuaiyun.com/jueblog/article/details/12530751中,我们了解了Handler从服务器中加载JSON数据的过程。为了实现代码的复用和进一步理解Handler的相关知识,我们对代码进行如下优化。Activity文件HanderTest_Text_New.javapackage com.app.myhandle
2013-10-11 01:27:49
3019
Oracle_VM_VirtualBox_Extension_Pack-6.1.6.zip
2021-03-23
android APK反编译工具Apktool
2013-09-19
Java的File类文件读写以及图片下载的总结
2013-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人