给 Cocoa 的系统 Protocol 提供默认实现

使用 Swift 时,如果是自定义的 Protocol,可以通过 Extension 来提供部分方法的默认实现,但系统原有的 Protocol 却不行,大概是因为系统的 Protocol 是 Objective-C 实现的缘故。 但为 Protocol 提供默
分类: 移动开发 发布时间: 02-07 23:01 阅读次数: 0






浅谈移动端图片压缩(iOS & Android)

在 App 中,如果分享、发布、上传功能涉及到图片,必不可少会对图片进行一定程度的压缩。笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块。本文会非常基础的讲解一些图片压缩的方式和思路。 图片格式基础 点阵图&矢量图
分类: 移动开发 发布时间: 02-07 23:01 阅读次数: 0

iOS 设置代理(Proxy)方案总结

最近因为项目需要,需要在打开某个网址时设置HTTP代理。所以做了相关的技术方案调研,并总结下来。 在WebView设置Proxy的方式,就是对请求进行拦截并重新处理。还有一种全局的实现方案,使用iOS9以后才有的NetworkExtension,但是这种方案会
分类: 移动开发 发布时间: 02-07 23:01 阅读次数: 0

SpringAMQP 用户管理组件 RabbitAdmin 以及声明式配置

RabbitAdmin 类可以很好的操作 rabbitMQ,在 Spring 中直接进行注入即可。 !!! 注意,autoStartup 必须设置为 true,否则 Spring 容器不会加载 RabbitAdmin 类。 复制代码 RabbitAdm
分类: 服务端 发布时间: 02-07 23:01 阅读次数: 0

搞定字符串类面试题-Palindrome

409 Longest Palindrome[Easy] 思路: 不能直接用一个hash数组来做记录奇偶数,因为会出现多个总数为奇数的字符和一个总数为奇数的长字符。 还要进行判断建一个HashSet需要挑出最长的奇数字符串 没有将奇数字符串中的成对出现的偶数
分类: 服务端 发布时间: 02-07 23:01 阅读次数: 0

J2EE开发笔记(一)—— J2EE开发环境配置

最近电脑重新装了系统,所有J2EE相关软件都需要重新安装配置,现将其中部分软件安装配置过程记录如下,方便参考查阅。 tips:所有软件均可在官网免费下载,尽量不要使用第三方提供的软件包。 Java开发环境配置 JDK安装完成后,在系统环境变量中添加以下变量:
分类: 服务端 发布时间: 02-07 23:01 阅读次数: 0

用JavaScript实现功能齐全的单链表

前言 前端也要搞好数据结构哦! 用JavaScript实现了个单链表,通过LinkedList构造函数可实例化一个单链表数据结构的对象,所有的方法放到LinkedList构造函数的原型对象上,写了暂时能想到的所有方法 GitHub源码地址,下载可运行 实现
分类: 编程语言 发布时间: 02-07 23:01 阅读次数: 0

把 setState 整明白

加入新团队后,团队项目使用了React Native。刚开始接触React Native,除了学习React Native的使用,更要了解React.js这个框架,才能更好的使用。而React框架中,笔者一开始就感觉奇妙的,就是这个看似同步,表现却不一定是同步
分类: 编程语言 发布时间: 02-07 23:01 阅读次数: 0

微信小程序 TypeScript 尝试

自从去年开始在项目里写了一段时间 Javascript 后,感觉没有类型检查的语言还是不太适合我,所以一直想尝试下 TypeScript,然而由于项目庞大,人员协作问题,一时半会没办法切成 TypeScript。正好最近有小程序的需求和小程序去年 11 月开始
分类: 编程语言 发布时间: 02-07 23:01 阅读次数: 0

算法学习之二进制的妙用

有一个笑话,世界上有10种人,一种是看得懂二进制的,一种是看不懂的。 如果你看懂了这个笑话,这篇文章就是适合你读的了 Single Number leetcode 上有一道这样的题,Single Number,题目是要你要找到数组中唯一只存在一个的数字,其他数
分类: 编程语言 发布时间: 02-07 23:01 阅读次数: 0

[译] Vue.js  —  注意事项和技巧

原文地址:Vue.js — Considerations and Tricks 原文作者:Harshal Patil 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:xingqiwu55555 校对者:jerryOn
分类: 编程语言 发布时间: 02-07 23:01 阅读次数: 0

jsp-servlet篇(三)

1.JSP原理分析及语法 查看 _jsp.java 源码路径: F:\apache-tomcat-9.0.14\work\Catalina\localhost\ROOT\org\apache\jsp JSP语法 注释 <!-- html注释--> html注释,在网页源代码中可以看到 <%-- jsp注释--%> 在网页源代码中看不到。 输出数据到页面 <%= hello %> 3.JSP中的Java脚本片段       2,3 方式都在_japService() 里面。 <% 语句
分类: 其他 发布时间: 02-07 23:01 阅读次数: 0

吴裕雄 python深度学习与实践(7)

import cv2 import numpy as np img = np.mat(np.zeros((300,300))) cv2.imshow("test",img) cv2.waitKey(0) import cv2 import numpy as np img = np.mat(np.zeros((300,300),dtype=np.uint8)) cv2.imshow("test",img) cv2.waitKey(0) import cv2 import numpy as n
分类: 其他 发布时间: 02-07 23:01 阅读次数: 0

洛谷 P1443 马的遍历

题目描述 有一个n*m的棋盘(1<n,m<=400),在某个点上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步 输入输出格式 输入格式: 一行四个数据,棋盘的大小和马的坐标 输出格式: 一个n*m的矩阵,代表马到达某个点最少要走几步(左对齐,宽5格,不能到达则输出-1) 输入输出样例 输入样例#1: 3 3 1 1 输出样例#1: 0 3 2 3 -1 1 2 1 4 解题思路: 本题数据较水,直接暴力bfs就AC了,先将全图答
分类: 其他 发布时间: 02-07 23:01 阅读次数: 0

[Functional Programming ADT] Combine Multiple State ADT Based Redux Reducers

Redux provides a convenient helper for combining many reducers called combineReducer, but it focuses in on specific attributes on our state, making it incompatible with using the State ADT. We would like a way to avoid keeping all of our reducers in
分类: 其他 发布时间: 02-07 23:01 阅读次数: 0

请求上下文和应用上下文

什么是上下文 上下文 : 相当于一个容器,保存了Flask程序运行过程中的一些信息. 请求上下文:https://blog.csdn.net/Enjolras_fuu/article/details/79892961
分类: 其他 发布时间: 02-07 23:01 阅读次数: 0

2019开篇第一章

2018全年,我做了三个系统,N多个网站 第一个是把之前的php小框架全面改变成为一个简单路由与众多的第三方库组成的比较健全的开发框架。 然后基于这个框架做了一系列的工作。 有一些是企业官网,做的最有意义的就是ct.lemge.com这个网站,传统文化导览。 并且依托传统文化导览这个网站,我做了一些自媒体公号。 2019我要转型成为一个内容为主的创作者。把技术和对生活的感悟,以及一些传统文化研究方面的成果分享给人们。 第二个就是做了企业站cms全面改版。 把之前的一站一代码一数据库改成了,多站
分类: 其他 发布时间: 02-07 23:01 阅读次数: 0

HDU 4180 RealPhobia

这道题还是不太明白 开学后要去问一问巨佬们 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace std; inline long long read(){ long long x=0,f=1,ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&
分类: 其他 发布时间: 02-07 23:01 阅读次数: 0

软考中项---十一---项目人力资源管理

分类: 其他 发布时间: 02-07 23:00 阅读次数: 0

洛谷P1118 数字三角形【dfs】【STL】

题目链接:https://www.luogu.org/problemnew/show/P1118 题意: 1~n的一个排列,相邻的两项加起来得到下一行。 现在给定最后一行的数字,问最初的1~n的排列是什么。 思路: next_permutation大法好。但是要注意剪枝。 首先要发现最后一行这个数系数的规律是一个杨辉三角。 先处理出这个系数。 然后排列。 如果我们在加到前i项的时候发现他已经比结果大了,那么后面不管怎么排列都是没有用的,要跳过。 怎么跳过呢,这里还挺tricky的【要学会!】
分类: 其他 发布时间: 02-07 22:44 阅读次数: 0