E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android-技术篇
我的2020回顾——
技术篇
看着笔记里写了一半的「2019年总结」,总觉得莫名喜感,然后我又想说时间过得真快了,又到了每年写总结复盘的时候,2020年是我长这么大以来经历过最魔幻的一年,疫情、金融危机、世界格局“百年未有之大变”……巨大信息量的冲击下人很难有独立思考的空间和意识,还好本文只是对2020年技术方面的总结,不然不知道要写到什么时候才写完。首先看一下我主要使用的两个代码托管平台上的代码提交概览,分别是Github和
·
2021-01-30 02:36
用户态协议栈|UDP/IP/ETH数据包的封装|零拷贝的实现|柔性数组|用户态协议栈【建议收藏】
今夜只有一个主题,手写网络协议栈,保证大家能学会1.用户态协议栈2.udp/ip/eth数据包的封装3.零拷贝的实现4.零长数组(柔性数组)【
技术篇
】手写用户态协议栈,udp/ip/eth数据包的封装,
深度Linux
·
2021-01-26 14:47
skynet
网络协议
linux
移动开发
网络
我的2020回顾——
技术篇
看着笔记里写了一半的「2019年总结」,总觉得莫名喜感,然后我又想说时间过得真快了,又到了每年写总结复盘的时候,2020年是我长这么大以来经历过最魔幻的一年,疫情、金融危机、世界格局“百年未有之大变”……巨大信息量的冲击下人很难有独立思考的空间和意识,还好本文只是对2020年技术方面的总结,不然不知道要写到什么时候才写完。首先看一下我主要使用的两个代码托管平台上的代码提交概览,分别是Github和
·
2021-01-26 14:47
android-
数据存储之SharedPreferences的简单使用(记住密码)
今天来用SharedPreferences实现记住密码功能,当用户勾选记住密码后,再次登录账户密码框自动填充一、xml布局,此处不叙二、主文件操作(1)、获取SharedPreferences对象第一个参数是存储数据的文件名,第二个数据是设置存储的方式SharedPreferencesmysp=getSharedPreferences("mysp",MODE_PRIVATE);(2)、实现密码保存
雪酒呀
·
2021-01-22 19:30
Android散学
java
android
安卓
WACV 2021 论文大盘点-人脸
技术篇
本篇内容是2021年第一篇整理类文章,也是今年CV领域第一个较有影响力的学术会议——WACV2021的人脸相关论文,涉及到人脸重建、人脸识别、人脸表情识别、人脸热成像、人脸属性编辑以及人脸活体检测。其中还有4个大规模的人脸数据集值得关注。共计11篇,如有遗漏,欢迎补充。下载包含这些论文的WACV2021所有论文,请点击:『WACV2021开幕,更偏重技术应用,附论文下载』人脸重建IdentityU
OpenCV中文网公众号
·
2021-01-16 23:00
人脸识别
计算机视觉
人工智能
深度学习
机器学习
Android-
动态代理全面剖析
一、概念动态代理是指客户通过代理类来调用其它对象的方法,并且是在程序运行时根据需要动态创建目标类的代理对象。即不直接找到被代理对象,而是找被代理对象的经纪人,从而由经纪人在找到被代理对象。简单来说代理是一种软件设计模式,某些情况下,我们不希望修改已有对象的功能,但是我们又想在不改变调用者调用方法的情况下,改变调用后的具体实现逻辑,因此,我们会采用间接访问来实现目的。比如A类实现了IHelloWor
沉淀者
·
2021-01-12 17:50
2020年终总结
现在我的工作回到了Java后端,回顾我的职业经历了下面的路线
Android-
>Java后端->大
马彬彬
·
2021-01-04 17:51
♚其他♚
总结
年终总结
2020
抖音数据采集教程,高级版
如果想了解抓包和解析部分的内容,可以查阅我的上一篇文章《数据平台初试(
技术篇
)——抖音数据采集(初级版)》,文末附有上篇文章的传送门。
TiToData
·
2020-12-27 13:35
大数据
python 单例模式 工厂模式_
技术篇
-每日一篇0x5-python工厂模式
前面介绍过单例模式,单例模式的思想就是一个对象只有一个实例,当你想创建多个实例的时候也只会返回已存在的实例,并不会给你再次创建,这个会解决大量的实例常见和gc回收带来的消耗。不需要的额外的频繁操作。今天来说一说工厂模式。既然是工厂,那么干的事情就会很多了,而且效率高,我们要维护一个工厂如果干事不利索那还办啥工厂,你说是不是,早就倒闭了。。。。。说的闲话有点多了,开始工厂模式的介绍,通过举例来说明并
weixin_39641334
·
2020-12-20 07:05
python
单例模式
工厂模式
抖音数据采集教程,高级版
如果想了解抓包和解析部分的内容,可以查阅我的上一篇文章《数据平台初试(
技术篇
)——抖音数据采集(初级版)》,文末附有上篇文章的传送门。
TiToData
·
2020-12-16 13:04
大数据
从网页搭建入门python web_从网页搭建入门JavaWeb
零基础入门软件测试,首选必备课程SpringBoot2.0深度实践之核心
技术篇
java设计模式精讲Debug方式内存
weixin_40004212
·
2020-12-09 09:51
从网页搭建入门python
web
Android-
布局优化merge, viewStub, include总结
多层布局的嵌套会导致页面加载慢,影响用户的体验,今天我们就来学学如何使用include,merge及viewStub。1.includeinclude便于对相同视图内容进行统一的控制管理,提高布局重用性,以标题栏为例,我们先定义一个通用的标题栏,相关代码如下:commont_title然后在我们的MainActivity页面引入,我们的MainActivity页面有一个加载视图的按钮效果如下:im
薛之涛
·
2020-11-20 14:39
PyQt5
技术篇
-QTableWidget表格组件的行选择与列选择实例演示,表格组件的双击事件捕获,获取表格选中单元格的值
self.tableWidget.selectRow(0)方法可以选择指定行。self.tableWidget.selectColumn(0)方法可以选择指定列。#表格的双击事件捕获self.tableWidget.doubleClicked.connect(self.double_value)defdouble_value(self):'''作用:双击事件监听,显示被选中的单元格'''#打印被选
挣扎的蓝藻
·
2020-10-24 14:50
python
实用技术
PyQt5
图形用户界面-实用技术
1024程序员节
pyqt5表格组件的行列选择
pyqt5表格组件的双击事件
Android-
图片加载框架Glide主线分析
深入主流框架源码,有利于思维拓展,以及遇到问题能究其根本,所以今天就来扒一扒Glide的基本主线。Glide框架之所有受欢迎,一是因为它的加载支持生命周期管理,二是支持gif加载,三是占用内存小(默认配置图片编码格式为rgb565),内部使用了多级缓存。但是目前也发现有缺点,实际应用中发现对于gif的支持不是特别好,有时候帧数会出一些问题。惯例,先说依赖配置:implementation'com.
wuri
·
2020-10-13 01:44
Android - 让视图文件显示到状态栏下,且不受底部导航虚拟按键影响
Android-
让视图文件显示到状态栏下,且不受底部导航虚拟按键影响最新需要实现这个功能,琢磨了半天,网上也查找了一些资料,不过都是零零散散的,而且大部分是xml实现的,现在我用代码大致来实现一下这个功能
Cosecant
·
2020-10-11 14:41
Android-
把Android Studio改为Eclipse项目结构
/**配置gradleandroid插件库,jaraar中央仓库************/buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:2.3.3'}}allprojects{repositories{jcenter()}}/**配置Android模块********
lioilwin
·
2020-10-11 08:15
2019日更挑战(一),
android-
聊聊写布局(一)
瞎扯:写布局是最基础东西技能,其实也是最重要的技能之一.合理的分析,才能写出好的app.也能提高开发效率.我总结的几点:1.熟悉控件.既然是基础,常用的肯定要了解.这里列一下我常用的,出现频率高的:布局:LinearLayoutRelativelayoutFrameLayoutViewPager列表:RecyclerView控件:TextViewEditTextImageViewCheckBoxS
Jlanglang
·
2020-10-11 06:18
Android-
实现登录功能
文章目录布局文件MainActivity类跳转页面的布局及MainActivity类测试布局文件border.xml-->MainActivity类publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{//访问数据库的类SQLiteDatabasedb;//定义常量,作为消息的keypublicf
Red&&Black
·
2020-10-10 20:35
学习笔记
android
数据库
electron-vue
技术篇
一份针对于electron-vue项目整理的搭建、运行、打包过程的踩坑总结分享首先为了保证安装效率,采用cnpm或者yarn指令来安装,前提是安装了node环境安装全局yarn,最好设置淘宝镜像npminstall-gyarn安装全局vue-clinpminstallvue-cli-g安装3.0+版本vue-cli(现在最新已经到4.5.6版本)npminstall@vue/cli-g若想更新vu
摸菊斩
·
2020-10-10 12:50
前端
electron
vue.js
认识MetaID - 非
技术篇
第一次写原创啊,来来来,迈出自己的第一步认识MetaID-非
技术篇
MetaID是一种基于Metanet上的DID方案,即分布式身份系统方案,至于什么叫分布式身份系统,本篇先不做详解了,大概可以见到理解为
kyleO_O
·
2020-09-27 16:06
MetaID
Metanet
分布式
区块链
Android-
腾讯X5接入详解与注意点
作为与js交互的优化之一,今天讲一下如何集成腾讯X5。首先我们先了解一下TBS浏览服务:背景知识:1.TBS(腾讯浏览服务)的优势速度快:相比系统webview的网页打开速度有30+%的提升;省流量:使用云端优化技术使流量节省20+%;更安全:安全问题可以在24小时内修复;更稳定:经过亿级用户的使用考验,CRASH率低于0.15%;兼容好:无系统内核的碎片化问题,更少的兼容性问题;体验优:支持夜间
秦子帅
·
2020-09-21 14:10
【程序员修炼日志】初接项目的心酸(下
技术篇
)
上篇说了对项目的感受,这篇简单说一下技术层面的感受。关于JAVAEE小网站开发的一点心得首先看看涉及到的知识点:工欲善其事必先利其器,想迅速,高效的完成项目开发,需要用到各种好的工具,在此细说三个,eclipse(当然MyEclipse也行)这个东西我相信大家都很熟悉了,也不多说什么。听外面工作的学长说,公司里面一般都是用的Eclispe,免费开源的么哈哈,不用多花钱多好的。所以说,比较推荐这个开
鼠小
·
2020-09-17 15:30
程序员修炼日志
程序员
经验体会
程序员修炼日志
eclipse
1-byte array(byte[], boolean[])图片导致的内存过大
Android-
视图显示大量图片时的内存问题昨天优化一个项目(基本上每个ACTIVITY都会有大量图片),查了很多资料,借鉴了一些做法,网上的说法有对有错,这里总结一下。
汤米粥
·
2020-09-17 12:59
内存
android
黑马程序员--学习笔记之高新
技术篇
-枚举类
一、枚举1.枚举的定义枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个。枚举本身是一种特殊的类,枚举中的每一个元素都是一个枚举的实例。因此,在比较两个枚举的类型的时候直接用“==”就行。如果有需要还可以在枚举类型中添加一些构造器,方法和域。构造器只是在构造枚举常量的时候被调用。所有的枚举都继承自Enum类。2.枚举类Enum中的常用方法intordinal();返回枚举常量的序数(初始常
luheqi
·
2020-09-17 12:37
JavaScript
技术篇
-js自动转换类型,自动转换为字符串,js避免自动转换的坑
自动转换类型当JavaScript尝试操作一个“错误”的数据类型时,会自动转换为“正确”的数据类型。而往往这种隐式的转化可能给程序带来很多莫名奇妙的问题,我们也很难查明原因,所以大家在平时写代码时一定要多多注意。null转换为了0null转换为"null"1转换为"1""5"转换为5自动转换为字符串当你尝试输出一个对象或一个变量时JavaScript会自动调用变量的toString()方法:喜欢的
挣扎的蓝藻
·
2020-09-17 09:35
JS
Web前端
实用技术
js自动转换类型
js自动转换为字符串
MySQL
技术篇
-mysql数据库的安装、配置与使用实例演示
MySQL数据库第一章:mysql的安装与使用①下载与安装②配置环境变量③配置mysql的my.ini文件④初始化与重置密码第一章:mysql的安装与使用①下载与安装获取方式:MySQL官网下载我们直接下载它的安装包,后面解压再配置一下就好了。跳过登录直接下载。我们把它解压。②配置环境变量将解压后的bin路径加入环境变量。③配置mysql的my.ini文件安装目录建一个my.ini文件设置一下。[
挣扎的蓝藻
·
2020-09-17 09:35
数据库
mysql的安装
mysql的配置
my.ini配置
mysql初始化重置密码
JavaScript
技术篇
-js代码获取当前操作系统信息、浏览器版本信息实例演示,windows NT版本对照表
>navigator.userAgent<"Mozilla/5.0(WindowsNT6.1;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/83.0.4103.106Safari/537.36"中间的WindowsNT6.1从对照表可以看出包括Windows7还有WindowsServers2008R2,我的操作系统就是win7的。后面的C
挣扎的蓝藻
·
2020-09-17 09:35
JS
Web前端
windows
NT对照表
js获取操作系统信息
js获取浏览器信息
Android-
三张图搞定Touch事件传递机制
之前看了很多关于Android事件Touch传递机制的文章,感觉还是老外讲的最清楚。原版PDF地址:MasteringtheAndroidTouchSystem,github的demo地址:demo上图之前先讲下Android事件的基础知识:所有的Touch事件都封装到MotionEvent里面事件处理包括三种情况,分别为:传递—-dispatchTouchEvent()函数、拦截——onInte
bj09
·
2020-09-17 08:44
Android
区块链资料整理-
技术篇
(初级)
01.中本聪的白皮书:英文原版:Bitcoin:APeer-to-PeerElectronicCashSystem(https://bitcoin.org/bitcoin.pdf)中文翻译版本:比特币白皮书:一种点对点的电子现金系统(比特币白皮书:一种点对点的电子现金系统|巴比特)这份白皮书是区块链的起源,也是区块链从业人员必须要看的,建议最好中英文结合看,多看几遍,对于技术人员需要深挖算法和弄清
米饭超人
·
2020-09-17 06:22
面试收集 - 收藏集 - 掘金
一个五年Android开发者百度、阿里、聚美、映客的面试心经-
Android-
掘金花絮本文为完整版,加了一些彩蛋哦!文末有面试和必备的技能点总结。
weixin_33739523
·
2020-09-17 00:26
面试
移动开发
java
Android MVP模式介绍和讲解
上的一个架构的开源例子,里面有个todo-mvp的sample项目,大概的展示了下它们的架构设计,也就是这个todo-mvp例子项目的架构:https://github.com/googlesamples/
android
范特西_jay
·
2020-09-16 23:15
Android
Cocos移植到
Android-
通过命令行交叉编译打包
当我们在Windows下使用VisualStudio开发好Win32平台的游戏程序后,我们需要把它们移植到不同的平台上。Cocos2d-x支持很多个平台,然而,我们不可能介绍全部平台的移植。我们总结了目前业界流行的三个平台:Android、iOS和WindowsPhone8,我们介绍Android平台下移植相关工作。环境配置成功之后,我们就可以进行交叉编译了,能够进行交叉编译的方法有很多,但是最为
tony关东升
·
2020-09-16 21:01
游戏开发
iphone
游戏
实战
网络游戏
Cocos2d-x实战
(SQL
技术篇
)主键,外键,唯一约束,check约束
http://seo.woku.com/html/article/2007/06/10/807/ilovemq/1415435.html/*****************************************************************************************外键的特性和注意事项****************************1,外键
weixin_34306676
·
2020-09-16 19:26
数据库
Android-
猜日志,处理找不到RippleDrawable类的问题
Android-
猜日志,处理找不到RippleDrawable类的问题1.现象2.日志分析3.发现问题4.问题原因5.解决办法1.现象程序异常退出,LogCat中日志如下:09-2707:08:18.6087529
临碣
·
2020-09-16 18:20
Android学习
android-
修改默认墙纸
首先,在/device/vimicro/v971/目录下新建custom目录,再创建目录overlay\frameworks\base\core\res\res\drawable在下面放上你要准备替换的默认墙纸default_wallpaper.jpg然后,在custom目录下创建device_custom.mk文件,在里面写上#设置覆盖目录DEVICE_PACKAGE_OVERLAYS:=dev
WinCao90
·
2020-09-16 17:19
Android
Android-
自定义气泡View
实践背景在即时通讯类应用里,很常见各种气泡布局包裹消息,通常我们采用.9图实现。但是使用气泡图片面临着间距不可控,如果是图片消息,此方法就无法实现气泡。本文将介绍如何更加用优雅的方式去实现自定义气泡布局。PS前置知识:如何自定义view、XFermode混合图层、path概念以及贝赛尔曲线。惯例,我们先看下最终要实现的效果图,如下图,总共有5种类型,基本满足日常需要,可以根据需要再进行扩展。自定义
Android架构师丨小熊
·
2020-09-16 17:31
移动互联网
Android程序员
Android开发
Android
Android-
各种Span的用法
前言在android.text.style包下,有一些Span类,可以提供我们完成一些在TextView中的特殊内容。(比如:部分内容颜色、字体、大小不同等等,更有部分字体可点击。)还有一个SpannableStringBuilder,可以帮助我们设置Span。底下也有全部的源代码。SpannableStringBuilderSpannableStringBuilder可以方便我们更好的设置上对应
wzgiceman
·
2020-09-16 16:10
android
Android 出现 Your project contains errors, please fix them 。。。。
Yourprojectcontainserrors,pleasefixthembeforerunningyourapplication的错误,找了半天,原来是Debug验证已经过期了,我们在在preference->
android
tiandiqing
·
2020-09-16 16:30
Android
Android-
关于读写U盘文件(USB)-操作外置sd卡
Android关于读写U盘文件-操作外置sd卡一、背景二、可行性分析关于问题1关于问题2关于问题2,我们可以采取四种方式操作:实现效果依赖build.gradle布局文件activity_u.xml权限AndroidManifest.xml一个类UsbActivity三、参考文章一、背景很久以前做过这个功能,一直没有总结。碰巧最近有网友问到,就总结一下。项目要求实现两个功能:1、读取U盘里的apk
哑巴湖小水怪
·
2020-09-16 14:35
android
Gradle for
Android-
创建build变体
开发app时,通常都有好几个版本。最常见的就是有一个用来手动测试及保证质量的测试版本和一个生产版本。这些版本通常都有不同的设置。例如,测试版本的API的URL就不同于生成版本的。除此之外,还可能有一个免费的基础版本和一个付费的附带其他功能的版本。如果真的那样的话,你已经要处理四种不同的版本了:测试免费、测试收费、生产免费、生产收费。为每一种版本进行不同的配置就会变得很复杂。gradle有一些很方便
Chaoswx
·
2020-09-16 14:03
gradle
“Permission is only granted to system apps”错误原因及解决方法
在Eclipse的工具栏上选择:Window->Preferences->
Android-
>LintErrorChecking,然后在
丿寒风
·
2020-09-16 10:35
android
大时代、新技术——2020中国技术发展白皮书 附下载地址
整个报告共分为综述篇和
技术篇
两大部分。综述篇涵盖了全球技术发展现状、整体技术概述、中国改革开放四十年以来技术整体发展路径、中国技术现状深度分析四大部分。
互联互通社区
·
2020-09-16 09:59
人工智能
[Android]自定义图片左上角斜着的View
Android自定义图片左上角斜着的View效果图AndroidStudio使用使用1.AndroidStudio使用dependencies{compile'com.haozhang.libary:
android
gooqii
·
2020-09-16 09:18
安卓
android
图片角
hot
new
入选《中国网络安全能力图谱》,世平信息数据防泄漏技术能力获认可
国内数字化领域第三方调研机构数世咨询正式推出《中国网络安全能力图谱(2020.9)》之信息
技术篇
(以下简称能力图谱)。
shipinginfo
·
2020-09-16 08:26
数据安全
世平信息
信息安全
eclipse项目名前出现红色感叹号,小红叉解决
在我们开发过程中,adt使用debugkeystore,在preference->
android-
>buid中设置。
fangchao3652
·
2020-09-16 08:16
Android
Error
error
单元测试
技术篇
本节是单元测试系列的第二篇。重点讲解如何使用Mock/Stub和依赖注入技术进行单元测试。关于工具JUnit等则不做累赘介绍。希望通过本章能够帮助大家开始单元测试的有益实践,与大家共勉!一、Stub技术这是最为古老的一种测试技能。通过类层次上的替换实现了对待测环境的模拟。实现的时候有两种途径:1、重写实际类,在测试时,先于实际类加载,即覆盖。如:我们在unittest/stub文件夹下针对于每一个
wfisone
·
2020-09-16 06:13
Java
单元测试
测试
junit
object
list
null
##
Android-
记录阿里的ARouter的使用以及遇到的坑
之前一直没有写文章的习惯,但是随着开发时间的增长,你会发现你之前遇到好多已经解决过的问题,因为没有记录只是单纯的为了解决问题而解决,结果就导致下次在遇到同样的问题还要费时间去百度,Google的一顿查询,白白浪费时间。正所谓好记性不如烂笔头。好了废话不多说了。一.ARouter支持哪些功能1.支持直接解析标准URL进行跳转,并自动注入参数到目标页面中2.支持多模块工程使用3.支持添加多个拦截器,自
攻城狮-千羽
·
2020-09-16 06:14
android
java
android
ARouter使用
ARouter跳转拦截
ARouter
Android-
避免出现bitmap内存限制OUT OF MEMORY的一种方法
在编写Android程序的时候,我们总是难免会碰到OOM(OUTOFMEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章ANDROIDBITMAP内存限制OOM,OUTOFMEMORY。这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。1.创建一个图片缓存对象HashM
RamBo_jay
·
2020-09-16 06:45
Android
null
hashmap
integer
android
string
存储
Android-
自定义水波纹刻度进度条
效果图:目录一、使用canvas的旋转二、画布Canvas.clipPath()方法。三、实现思路1、外层的刻度进度条:2、里面的水波纹的操作四、自定义属性并初始化属性五、绘制外层刻度条六、根据当前的进度改变水波纹的振幅七、绘制水波纹及原理【重点】1、获取到水波中心点Y轴的值2、创建一个水波圆,并使用画布剪切(1)为什么贝塞尔曲线控制点的x轴-mStep?:(2)为什么要判断是否是奇数和偶数?(3
mrgaoblog
·
2020-09-16 06:18
Android自定义View
android
进度条
水波纹进度条
Android
Android自定义View
水波纹进度条
刻度进度条
Android-
小项目之迷你英文词典-使用existing sqlite database-github第三库android-sqlite-asset-helper...
将已有的词典数据库文件,用到项目中谷歌搜索“androidexistingsqlitedatabase”http://stackoverflow.com/questions/1951805/how-to-access-an-existing-sqlite-database-in-android通常来说,SQLiteDatabasedb=SQLiteDatabase.openDatabase(pat
iteye_6551
·
2020-09-16 05:47
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他