推荐博文

最新网络博文

前端发展趋势

2020年大前端发展趋势_Web前端工程师的发展 / By: 从业心得

迅速发展的前端开发,在每⼀年,都为开发者带来了新的关键词。2019 年已步⼊尾声,2020 年前端发展的关键词⼜将有哪些呢?发展的方向又会是什么呢?参考2019年大前端的发展,不出意外,前端依旧会围绕⼩程序、超级APP、跨端开发、前端⼯程化以及新技术运用等几个方面进行展开。 小程序 在⼩程序⽅⾯,今年仍然是⼩程序突⻜猛进的⼀年,各⼤主流的 App 都上线了⼩程序能⼒的⽀持,各前端团队也都有了专⻔的⼩程序开发团队,以适应更快的⼩程序开发需求。同时App 中很多关键的功能都被⼩程序所替代...

阅读全文
公司SEO运营

SEO推广运营_SEO优化公司运营的三种手段 / By: SEO网络优化

一、nofollow标签 其实nofollow标签并不算得上是纯正黑帽SEO,但它也是属于一种,常用语添加在超链接上的HTML标签,指示搜索引擎不要去爬行,那么从搜索引擎看到这个标签就可能减少或完全取消该超链接的投票权重,那么搜索引擎就不会去收录该超链接的页面,nofollow标签最初是由google发明的,目的是尽量减少垃圾链接对搜索引擎的影响。 形象比喻:百度主页上有一个链接指向我的网站如果百度给”SEO优化公司”的这链接加上了nofollow标签标注,则搜索引擎不把百度计算入“SE...

阅读全文
为什么要使用HTTPS

为什么要使用HTTPS_全球使用HTTPS加密流量比例超九成 / By: IT行业新闻

根据 外媒Netmarketshare发布的 的数据显示,截止到2019 年 10 月全球使用HTTPS密的 Web 流量的比例已经超过了九成。HTTPS网站加密传输协议几乎已经接近普及。 并且这个数据可以通过其它来源进行验证:根据 Google 透明度报告“Chrome 中的 HTTPS 加密情况”来看,在谷歌这几年连推带吓的强制推广网站必须接入HTTPS协议的宣传下,到2019 年 10 月 Chrome 加载网页中启用加密的比例已经达到了 95%,几乎等于谷歌搜索内的网站已经...

阅读全文
互联网创业

互联网的创业项目_为什么赚钱的不是你? / By: 从业心得

有朋友问我,如何通过互联网赚钱?有些人,我就说的比较直白,互联网可以赚钱,你大概率赚不到钱。毕竟这种事情得罪人,到后来我就很少回这类信息! 今天就聊一聊,为什么互联网赚钱的人很多,而你不是其中一类。互联网确实创造了很多神话,也创造了很多悲剧,而媒体传播的大多数的是成功的公司,还有好多是收割培训费的公司,给人的感觉就是,互联网赚钱很容易,这些都是表象。都是来然你上当的。 什么人适合互联网创业呢? 1、专业型的人 所谓专业性强的人,可以通过自己的专业技能赚钱,比如互联网的工种:运营、推...

阅读全文
什么是流量劫持

触目惊心的互联网流量劫持_什么是流量劫持_如何防止流量劫持? / By: 技术参考

什么是流量劫持,如何防止流量劫持? 流量劫持,是利用各种恶意软件修改浏览器、锁定主页或不停弹出新窗口,强制用户访问某些网站,从而造成用户流量损失的情形。流量劫持是一种古老的攻击方式,比如早已见惯的广告弹窗(如下图)等,很多人已经对此麻木,并认为流量劫持不会造成什么损失。而事实上,流量劫持可以通过多种你无法觉察的方式窃取信息!劫持的普遍性和广泛性,真是怵目惊心。 一、流量劫持场景 1、微信公众号文章,无差别被劫持,而且电信运营商比例极高。 微信能否将公众号内容访问也纳入https范畴...

阅读全文
SEO具体怎么优化

SEO优化该从哪方面开始入手_SEO具体怎么优化? / By: SEO网络优化

随着网络科技的发展,网站建立是非常方便的一件事情,网上的教程比比皆是。不过,要想让网络能够长久的运行下去,必须要做网站的优化工作,否则很容易就会被其他的网站压下去,没有任何的竞争力。那么,SEO优化该从哪方面开始入手?接下来小编就跟大家分享下网站SEO优化的具体内容,一起来看看吧! 网站结构优化 网站一般是由首页、简介、案例、咨询等等所构成的,通过信息的填补让网站的内容更加的全面。而网站结构优化是通过技术来对整个网站进行整合,让其运行更加的清晰快速,从而提升浏览人数。结构的优化可以...

阅读全文
共享单车在哪

共享单车在哪_消失的共享单车去哪儿了? / By: IT行业新闻

共享单车大家都不陌生。作为解决最后一公里出行的最佳方案,共享单车在资本助推下,曾占据大街小巷。橙色、黄色、蓝色等颜色的共享单车,是城市中流动的色彩。  然而最近,在通州居住的凌晗发现自己越来越难找到共享单车了,“去年随处可见的共享单车,现在基本没有了,都被街道的有桩自行车代替。”大街上,基本上也只剩橙色和蓝色系单车。 随着共享单车代表项目ofo资金告急,超1600万用户排队退押金的事件频频登上热搜。为了抵债ofo最终将原本造价300元的单车以5元的价格“贱卖”。ofo甩卖...

阅读全文
chrome浏览器

Chrome我真的想放弃你了_为什么我放弃了Chrome? / By: 从业心得

曾经,Firefox 和 Chrome 的出现,带领 Web 打破了微软 IE 浏览器竖起的高墙。而今,高喊“不作恶”的 Chrome 似乎正有意另起一座”有围墙的花园“…… 2018 年 12 月,微软宣布桌面版 Edge 浏览器正式拥抱 Chromium 开源项目。一时间几家欢喜几家愁,前端工程师举杯相庆之时,亦不乏对浏览器市场角逐者日益减少的深层忧虑,“Chrome 垄断”以及 Google 和微软的“前世今生”论也每每被提及。Google 更是由于 YouTube 在其他浏览器上...

阅读全文
黑帽seo技术网站

黑帽SEO优化_灰色网站如何实现快速排名? / By: SEO网络优化

回答这个问题,并不是教大家如何去做灰色站;如果想做灰色站SEO的也千万不要加我,加我也没用;分享出来,只是让一些入门的SEO的新朋友了解一下。灰色产业通常是指She 情、Du 博之类的网站,国外被称为PPC网站 – porn pill casino的缩写。这类网站由于法规的原因,正常广告是不容易做的,SEO反倒成了最有效的推广方式。 对She 情网站行业我没有接触,不太了解。Bo 彩类网站SEO有些接触,简单说几句。由于行业特殊性,只能点到即止,不能说得再具体了,能明白多少...

阅读全文
你接受免费加班吗

面试官:你接受免费加班吗?程序员这样怼回去没毛病 / By: DD博客杂谈

面试时总是会遇见几个奇葩的面试官,问一些你根本不用回答,就想直接怼回去的问题!跟着小编一起看看这些程序员遇见这样的面试官,都是怎么回答问题的!面试开始…… 情景一 面试官:一开始工资不会给你太高,你可以接受吗? 程序员:我一开始工作表现不会太好,你可以接受吗? 面试官:“你觉得,你最大的缺点是什么呢?” 程序员:“坦诚。” 面试官:“哎,我想坦诚不能算是个缺点吧?” 程序员:“你怎么想的管我什么事。” 情景二 面试官:“你简历上写着说你心算速度很快,那我问问你,十九乘以十七是多少?”...

阅读全文
Kotlin新版支持跨平台

Kotlin新版支持跨平台_Kotlin的特点及各版本新特性 / By: 从业心得

谷歌在今年的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言(谷歌宣布 Kotlin 成为安卓开发首选)。 还有一个好消息, Kotlin 1.3.30 正式发布,做了对apple的支持。离上次发布1.3 时间过去半年。本次的该版本主要覆盖 1.3 版本的问题修复和工具完善。 版本更新的主要范围为 Kotlin/Native、KAPT 的性能优化以及对 IntelliJ IDEA 的支持优化。 我们来回顾下 1.3的 新特性 稳定的协程 Ko...

阅读全文阅读更多

最新it技术

Spring Boot异常处理静止trace / By: Java开发实战

这篇文章主要介绍了Spring Boot异常处理静止trace,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 概述,在spring boot 2.2 中 默认状态为status 999。private void addStatus(Map<String, Object> errorAttributes, RequestAttributes requestAttributes) { Integer status = (Integer)this.getAttribute(requestAttribut...

阅读全文

解决MVC中HttpStatusCodeResult通过StatusDescription返回中文乱码 / By: C#编程

在 .NET MVC中,有时候需要使用httpstatuscoderesult 返回状态描述,那么这个时候就有可能遇到乱码问题,除非你使用英文。其实也挺好解决的,解决MVC 中httpstatuscoderesult 通过StatusDescription 返回中文乱码。 c#中httpstatuscoderesult语法如下:public HttpStatusCodeResult( HttpStatusCode statusCode, string statusDescription) 在Action中通过return new HttpS...

阅读全文

VUE实现锚点定位功能_项目中锚点定位替代方式 / By: JavaScript教程

今天小编就为大家分享一篇vue项目中锚点定位替代方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧! 在vue项目中,使用锚点定位会和router的规则冲突,在项目中的表现就是第一次点击url改变了,但是没有跳转到锚点位置,再次点击才会跳转。所以在vue项目中定义一个方法不适用锚点定位:scrollToSection() { let section = document.getElementById(´section´) if (section) { section.scrollIntoView(...

阅读全文

C# MVC Quartz.Net的使用_利用quartz实现定时任务调度 / By: C#编程

之前使用自动任务的,会写一个程序通过使用windows任务计划来调度,其实.net下有自动任务框架可以使用,一直没有拿来用,现在准备用下,所以找了些资料学习了下,记录下。安装Install-Package Quartz -Version 3.0.7 我使用的3.0.7的版本来进行测试。 主要是三个dll,Common.Logging.dll,Common.Logging.Core.dll,Quartz.dll,接下来就可以做简单的测试了,大概步骤如下: 1.继承作业接口Ijob建立job 2.建立作业调度器Scheduler 3.通过JobBuilder生成一个任...

阅读全文

C# MVC中实现UrlEncode和UrlDecode的方法 / By: C#编程

在Asp.net中可以使用Server.HTMLEncode和Server.URLEncode 将文本或URL的特殊字符编码,但在控制台或 MVC 程序中没有办法使用到这些方法,这里就要用新的方法了。有时需要进行url编码、解码,比如从html中捞数据,有可能>、&等字符会被编码成&gt;等。 WinForm中默认没有引入System.Web,因此要现在项目中引入依赖System.Web.HttpUtility.HtmlEncode(str);System.Web.HttpUtility.HtmlDecode(str);System...

阅读全文

MyBatis基于注解的二级缓存_@CacheNamespace的用法解析 / By: Java开发实战

之前写项目一直是把 sql 语句写的 XML 里面的,后来写着写着就习惯了 @Select 这种注解的方式,后来就遇到一个缓存的问题,使用@Select也需要使用缓存,这里就涉及到了 @CacheNamespace 这个注解,使用方式也很简单。 源代码如下@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)public @interface CacheNamespace { Class<? extends org.apach...

阅读全文

C#根据IP地址获取城市地址_.NET通过IP地址转换省市 / By: C#编程

很多情况下我们需要用的IP转城市的需求,其实根据ip获取城市地点等网上有很多中方法,总结起来就两种,一是在线请求,二是离线本地集成,各有各的好,在这里记录一下第一种情况的其中一种,也就是在线的,个人比较推荐在线的,相对来说比离线的精准。 这里我使用的是百度的API,大家可以去 百度地图开发者后台 申请接口,也可以使用我的接口,都可以的。 1、自定义省市Modelpublic class LocalhostInfo{ public string Province; public string City;} 2、调用方法/// <...

阅读全文

Android系统剪贴板的复制获取和清空使用 / By: Android开发

网上有很多复制粘贴的文章,只是很有可能当放到自己的程序中不知道如何处理,现在给出如下方法,希望对大家有用,Android 系统剪贴板的使用,包括 复制、获取和清空。那么,先来了解一下下面三个类: ClipboardManager: 表示一个剪贴板 ClipData: 剪贴板中保存的所有剪贴数据集(剪贴板可同时复制/保存多条多种数据条目) ClipData.Item: 剪贴数据集中的一个数据条目 复制内容/** * 实现文本复制功能 * * @param content 复制的文本 */public static void copy(String content) ...

阅读全文

ESTabBarController自动隐藏_iOS pushcontroller时自动隐藏tabbar / By: swift教程

为什么要使用?在开发工作中,我们可能会遇到需要自定义UITabBar的情况。例如:改变文字样式、添加一些动画效果、设置一个比默认更大的样式等等,以上需求如果只通过UITabBarItem往往很难实现。 1、初始化ESTabBarControllerlet homeVC = HomePageController()let reportVC = ReportViewController()let userVC = UserCenterController()let newsVC = NewsCenterViewController()let homeNav = KYN...

阅读全文

ASP.NET Core 2.0获取IP地址_在ASP.NET Core中获取客户端IP地址 / By: .NET开发教程

在我们用来获取客户端IP地址的传统ASP.NET中Request.UserHostAddress。但是这不适用于ASP.NET Core 2.0。我们需要一种不同的方式来检索HTTP请求信息。 1.在你的MVC控制器中定义一个变量private IHttpContextAccessor _accessor; 2. DI进入控制器的构造函数public SomeController(IHttpContextAccessor accessor){ _accessor = accessor;} 3.获取回传IP地址_accessor.HttpContext.C...

阅读全文

Bootstrap Multiselect动态创建option简单使用 / By: HTML5开发

1.bootstrap-multiselect 顾名思义基于bootstrap,bootstrap基于jquery,所以第一步,引入文件1bootstrap.css/ juery.js /bootstrap.js  引入此三个文件,是常用的就不贴出来了; 引入下面的两个文件,如果没有请去github下载:https://github.com/davidstutz/bootstrap-multiselect<link rel="stylesheet" type="text/css" href="bootstrap-multiselect.css">...

阅读全文

Android设置锁屏壁纸和桌面壁纸的实现_分别设置锁屏和桌面壁纸 / By: Android开发

很多时候我们会有这样的需求,那就是用图片可以设置桌面壁纸,设置锁屏壁纸,同时设置桌面和锁屏壁纸,锁屏壁纸只能用静态的图片。这个功能一般情况下系统是提供这个功能的,但如果我们要做自己的APP里面实现就比较麻烦了,但还是有实现方法,效果如下: 话不多说,直接上代码,可以参考一下,通过这个方法就能实现。 设置桌面壁纸:public void SetWallPaper() { WallpaperManager mWallManager = WallpaperManager.getInstance(this); try { Bitmap bit...

阅读全文

Swift同步方式自定义WKWebView的UserAgent解决UserAgent第二次才生效的问题 / By: swift教程

之前写过一篇 iOS开发Swift修改WKWebView默认的UserAgent,但好像是有点BUG的,因为上次的方式的使用异步的方式去获取和设置UserAgent,那么问题就出现了,当第一次打开网页的时候,并没有生效,必须要第二次打开网页的时候,我们自定义的UserAgent才会生效。后来研究了很久,通过同步的方式去设置解决了这个问题,来记录一下。 其实设置方法比异步的要简单很多。上代码:override func viewDidLoad() { super.viewDidLoad() guard let url = URL(string:...

阅读全文

Linux或Windows MySQL5.7 utf8mb4支持保存Emoji表情失败问题 / By: Centos运维教程

开发项目时遇到用mysql 5.7 保存emoji 失败,在百度上看了很多的解决办法,终于解决了。其实原因很简单,UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。 1、将Mysql的编码从utf8转换成utf8mb4。 这一步包含对应的表,以及对应的字段,可以用SQL语句去修改,我是用的NavitCat改的,只改了对应的字段也是可以的。修改数据库字符集:ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8...

阅读全文

Android 7.1 Shortcuts应用长按快捷方式 / By: Android开发

今天介绍一个android7.1更新的新功能,叫作Shortcuts的功能真的是太赞了, 利用这个功能以后我们就再也不用一页一页的进入我们想要的页面了, 在桌面长按图标就可以快捷进入(唉, 国产APP这个功能估计要等好久好久…),而且, 这个快捷方式是我们开发者去自定义了! 所以,,就在API发布的当天晚上, 我从文档中了解了一下这个新特性。 这个功能还是很实用的, 有了它, 我们就可以直接打开短信应用给某人发短信啦!下面我们就开始学习一下这个新的Shortcuts在开发中如何使用! 使用Static Shortcuts 什么是Static Shortcuts? ...

阅读全文

去掉Android BottomNavigationView默认的图标和文字缩放动画效 / By: Android开发

最近在项目中用到了BottomNavigationView,但是有些时候我们有特殊需求,比如有需求是取消自带的动画效果,不需要label的缩放效果咋办呢?下面给大家分享一下,2句代码去掉这个效果: Java代码BottomNavigationView bottomNavigationView = findViewById(R.id.navigation);bottomNavigationView.setItemTextAppearanceActive(R.style.bottom_selected_text);bottomNavigationView.setIte...

阅读全文

Swift全面屏iPhoneX适配_IOS自定义View全屏图片适配刘海屏X及XS MAX / By: swift教程

由于目前全面屏的流行,这导致了我们开发者有一个问题,就是之前做的界面如果是全屏的背景图片的话,显示图片会被拉伸,看起来很不友好,十分影响用户体验。Android的话解决方案很好解决,就是把图片放到最下面或者最上面,然后不够的地方用纯色背景填充就可以了。 当我在改IOS的代码的时候我发现问题了,原理我也是想用之前改Android的方式一样的,可以之前的布局是用 XIB 做的,要把图片保留原始尺寸,然后用纯色填充的话,很不好调整,后来没办法,只能删掉 XIB ,用代码从新写一遍。今天就更大家分享一下我的自定义 View,可以填充全面屏的背景图片。 全面屏图片View/...

阅读全文

淘宝js图片局部放大镜插件代码及Demo效果 / By: JavaScript教程

一款原生js自由放大镜特效FreeZoomer、可用于商品展示的图片放大、如淘宝京东都有类似功能、在这里与大家分享一个纯js写的插件 用法很简单、引用放大镜插件文件和样式文件、html页面上再给图片加上属性class="free-zoomer"和data-img-big="大图的路径"就行了、有什么不明白的就查看作品的源码、里面注释写得很详细、希望对大家有用哦 获取放大容器function GetViewPanel() { var panel = document.getElementById(zoomerViewPanelId); if (pan...

阅读全文阅读更多

在Android Studio中引入AAR文件_Gradle3.0.0之后本地导入百川电商SDK / By: Android开发

最近在导入阿里百川SDK的时候发现了很多问题,首先百川的电商SDK导入,先来看看一般的导入方法,这种方法是可以的,但前提是你的 com.android.tools.build:gradle 的版本必须是小于3.0.0的,如果大于3.0.0,那么很遗憾你怎么编译也不会成功的。所以就得手动引入,那么手动引入的话,就要涉及到引入AAR文件了,这是本文的要点。 gradle 3.0.0会导致引入失败//fastjsoncompile ´com.alibaba:fastjson:1.2.9´//支付compile ´com.alibaba...

阅读全文阅读更多

推荐博文与技术

页面无法读取Cookie_JS无法读取IE浏览器的Cookie解决方法 / By: JavaScript教程

IE浏览器向来是前端开发者的噩梦,今天遇到一个问题就是在IE浏览器中的cookie无法读取,无论是在前端还是在后端服务器Request中都无法读取Cookie,找了好久才发现问题,原来是IE中Cookie总的大小超出了浏览器所规定的限度,然后虽然可以在浏览器中看到cookie,但是却取不到cookie。 浏览器cookie个数限制 浏览器对于同一个域名的cookie数是有限制的,各浏览器限制如下: IE cookie限制为每个域名50个 Firefox每个域名cookie限制为50个 Opera每个域名cookie限制为30个 Safari/WebKi...

阅读全文
Android 8.0改进

Android 8.0新特性_安卓8.0改进告别卡慢还更耗电 / By: IT行业新闻

一直以来人们都有这样的印象、认为搭载iOS系统的iPhone一定比搭载Android系统的安卓手机流畅、潜移默化中、不少果粉甚至是普通吃瓜群众都形成了这样的思维定式:安卓就是卡、慢的代名词、然而、就是这样一个群众眼中的“卡、慢”的系统、不知不觉间已经走过了第十个年头、这么多年过去了这个观点还成立吗? Android 8.0不久前已经发布了、尽管Android对比iOS似乎有“先天缺陷”、但一直以来谷歌都在不遗余力地提升安卓系统的流畅度、我们不妨来看看谷歌在这方面都做了哪些努力 A...

阅读全文

C#通过调用WinApi打印服务器PDF以及IIS文档类 / By: .NET开发教程

分享一个C#打印的一个类、调用了WinApi打印功能的一个工具类、可以用于Winform、Asp.Net、用于服务器端PDF或其他文件打印、代码可以直接复制使用、非常方便 直接上代码using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace CyServer.WinAPI{ public class RawPrinterHelper { // Str...

阅读全文
支付宝钱包抢红包

#让红包飞#支付宝钱包抢红包_红包准备好了吗? / By: DD博客杂谈

随着移动互联网以及移动应用的火爆、我们的生活也悄然发生了变化、改变最大的就要数支付了、自从以支付宝为首的移动支付应用出现在我们生活中、传统支付便黯然失色 而移动支付这一市场、也因此成了各互联网公司的必争之地、去年微信支付凭借微信红包一炮走红、吸引了千万用户绑定银行卡、另原本对微信支付不屑一顾的支付宝瞬间乱了手脚、还被马云形容为“偷袭珍珠港”、而“红包”也因此成了移动支付的重要词汇、眼看着春节要到了、红包便再度成为众多互联网巨头以及企业营销的法宝 游戏要开始了...

阅读全文

java中HashMap的用法 / By: Java开发实战

重点介绍HashMap、首先介绍一下什么是Map、在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value、在下文中会有例子具体说明 再来看看HashMap和TreeMap有什么区别、HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的) import java.util.Map; import java.util.H...

阅读全文
如何申请google广告连联盟Google Adsense广告挣钱

如何申请google广告连联盟Google Adsense广告挣钱_申请google审核要多久 / By: DD博客杂谈

Google AdSense 是一种获取收入的快速简便的方法,适合于各种规模的网站发布商。它可以在网站的内容网页上展示相关性较高的 Google 广告,并且这些广告不会过分夸张醒目。由于所展示的广告同用户在您的网站上查找的内容相关,因此,最终您的内容网页不仅会为您带来经济效益,还能够得以充实。 一、注册Google AdSense 如果以前注册过Google AdWords(Google广告词——对关键字进行右侧付费推广)那么就能使用您的Google ...

阅读全文
弹吉他节拍器怎么用

学吉他要买节拍器吗_为什么弹吉他要使用节拍器? / By: 吉他自学

我们在弹吉他的时候,尤其是初学者,经常会遇到抢拍或是拖拍的情况,其实这都是没有重视节拍器的表现。其实对于职业乐手和演奏大师,他们在录音或现场都需要这个工具,保持演奏的节奏水准。何况是我们这种业余小青年。 我们弹吉他大多是练习弹唱,或者加一点指弹,甚至是自学。其实大部分朋友的节拍有问题:要么明显快,要么明显慢,要么忽快忽慢,甚至可以说没有力度表现。以上就暴露出一个弊端——没有使用节拍器的习惯,或者几乎不使用节拍器。你想弹出好听的旋律但若节拍不稳的话,那一切都是白费力气了,更别提去录音...

阅读全文
十年程序员

程序员十年总结_值得每位互联网人看 / By: 从业心得

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 。走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。 01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。 由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个...

阅读全文

Android头像照片选择器_头像图片裁剪压缩封装库 / By: Android开发

TakePhoto是一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库,目前分享的版本是3.0.2、TakePhoto有以下特点、大家可以先看看是不是非常实用 1、支持通过相机拍照获取图片 2、支持从相册选择图片 3、支持从文件选择图片 4、支持批量图片选取 5、支持图片压缩以及批量图片压缩 6、支持图片裁切以及批量图片裁切 7、支持照片旋转角度自动纠正 8、支持自动权限管理(无需关心SD卡及摄像头权限等问题) 9、支持对裁剪及压缩参数个性化配置 10、提供自带裁剪工具(可选) 11、支持智能选取及裁剪异常处理 12、...

阅读全文

JAVA中int_String的类型转换 / By: Java开发实战

1、int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? 2、String -> int s="12345"; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integer.valueOf(s).intValue(); 这两种方法有什么区别呢?作用是不是一样的呢?...

阅读全文

解决Navicat 无法连接mysql8.0.12_可视化工具无法连接 MySQL 8.0 / By: SQL技术

MySQL 8.0 版本去除了 password 字段,改用 authentication_string 字段,导致网上可以搜到的各种问题的各种解决方法完全没有效果;同时还更改了加密方式,之前版本的加密方式是「mysql_native_password」。 8.0 之后的加密规则更改为「caching_sha2_password 」,这里需要把用户密码加密规则更改为原来的加密方式即可。具体方法步骤如下,记录备忘: 1、打开终端,输入命令mysql -u root -p 2、密码规则 需要注意的是,MySQL 设置的密码中必须至少包含一个大写字母、一个小写字母、一...

阅读全文
抢小米用什么浏览器

抢小米用什么浏览器_为什么抢不到小米手机_百度浏览器小米专版浏览器 / By: DD博客杂谈

相信大家都对小米有点了解,近年来小米手机受到了不少网友的追捧 可是小米手机虽好,但因为小米的每周二限量发行政策,却让许多人想买买不着 于是乎在周二12点时,许多网友坐在电脑面前,紧张的看着屏幕,得到的却是正在排队那恼人的动画,接着就是已售完的通知 笔者就试过连续1个多月抢小米,结果啥都没抢到 论抢购小米的成功率,首先你要有一台高性能电脑、加上高速浏览器比如Chrome、还有高速的网络环境 其次还得有多个帐号,和输入验证码时的急速的验证码输入速度,...

阅读全文

Android顶部下拉条件筛选菜单_仿美团筛选菜单 / By: Android开发

很多项目中都会用到多条件可选的筛选搜索功能、这就要用到下拉菜单式的赛选、这个自定义控件难度不大、但是却很巧妙、弄懂了视图的层级也就搞懂了这个控件的原理、顶层的菜单布局比较简单、就是一个线性水平布局、通过对顶层的菜单布局的tab设置点击事件,来决定下方containerView这个FrameLayout布局的显示 1、Gradle引入allprojects { repositories { ... maven { url "https://jitpack.io" } }}dependencies { compile ...

阅读全文

Java poi读取excel文件_Java批量导入excel数据 / By: Java开发实战

这应该是一个比较全的示例了,更加复杂的功能可以在此基础上扩展。此示例基于apache的POI类库,相关jar包就不列举了。这个类库很通用,网上很好找。我是用maven的方式加载这个jia的。 maven<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version></dependency> ExcelUtil...

阅读全文
DD记账
top
+