5 Android/IOS主页:Activity /Fragment/AppManager 与 UITabBarController/UINavigationController

Android 类似微信主页的实现: MainActivity + 4 个Fragment 主要用到 ViewPager + FragmentPagerAdapter 页面布局 + 适配器 建立4个Fragment 给到 FragmentPagerAdapter , 适配ViewPager 即可 Fragment 依赖 MainActivity 的生命周期 【数组管理】 IOS 类似微信主页的实现: 1 UITabBarController 标签页,也是继承自UIViewController
分类: 其他 发布时间: 03-26 23:52 阅读次数: 0

Beyond Compare Windows/Mac 永久使用方法

Beyond Compare 代码比对工具 Windows(在提示已过期以后执行以下操作) 1 卸载Beyond Compare 2 然后重新安装,在启动之前,删除这个文件 C:\Program Files\Beyond Compare 4\BCUnrar.dll 3 删掉的时候,注意先去杀掉进程(如果无效请先去杀Beyond进程,然后再删文件) —————————————————————— Mac(在提示已过期以后执行以下操作) 1.打开应用程序找到BCompare,打开显示包内容,进入Ma
分类: 其他 发布时间: 03-26 23:52 阅读次数: 0

Android IOS 开发总结

分章节对Android/IOS 的开发过程进行对比,旨在巩固知识体系。 1 环境: Android Studio 与 XCode 2 主要参数:Android O 与 IOS 12.1.3 3 屏幕适配:dp/sp 与 pt 4 设计模式: MVC/MVP 代理模式 单例模式 5 主页:Activity /Fragment/AppManager 与 UITabBarController/UINavigationController 6 线程:Thread/Runnable 与 NSThread
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

Filter介绍

Filter(过滤器),在Servlet文档中是这样描述的:    ‘A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both. Filters perform filtering in the doFilter method.
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

一个来自开发的数据库优化

数据库优化 第一级 简单DDL、DML调优。SQL写的好不好?group by、order by对不对?select别用*,记得要用hit index啊。数据库表设计好点啊,主键外键索引啊,执行计划看一看啊。 SQL语句和索引的优化是最重要的。我们追求的就是写出结构良好的SQL,然后根据SQL在表中建立有效的索引。如果索引过多,不但会影响写入的效率,对查询也有一定的影响。 要根据一些范式来进行表结构的设计。设计表结构时,就需要考虑如何设计才能够更有效的查询。 第二级 第二级是DBA层级调优。M
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

外贸建站之自适应table表格缺陷分享

外贸建站之自适应table表格缺陷分享,今天搞的自适应表格确实可以实现自适应的效果,纯CSS代码,如果表格里面有图片的话,缺陷会比较明显,先发一个chinaobd2.com上的案例图。 这里因为前面有图片的两列文字比较少,列宽比较窄,这个就导致原本图片一样大的图片,显示出来的效果差异特别大。 这里再把CSS自适应表格代码发出来,也希望大家可以找到自己的解决办法。 .amp-page-navigation .nav-cont-list ul ul li{padding:0 15px}.amp-p
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

OO面向对象第一单元总结

OO第一单元小结 一.三次作业代码分析。 1.第一次作业 第一次作业作业是完全简单幂函数的求导。难度较低,但是对于刚刚入门JAVA的我来说,对于类与对象的理解与应用还不是很熟练,以及怎么构建出一个层次,以及层级间如何进行数据交互是一个头痛的问题。 最终经过不断考量,勉强做出一个我自己比较满意的结构:Main函数入口,构建表达式类Poly,先去除多余空格与符号,然后依据+-号来进行项的分割,构建item类,提取其系数和指数,在Poly类构建一个 Arraylist 来储存每一个item的系数和指
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

python作业2

读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A 输入格式: 在一行中输入A和B。 输出格式: 在一行中输出整数AA...A,一共B个A 输入样例1: 在这里给出一组输入。例如: 1, 5 输出样例1: 在这里给出相应的输出。例如: 11111 输入样例2: 在这里给出一组输入。例如: 3 ,4 输出样例2: 在这里给出相应的输出。例如: 3333 a,b=eval(input()) print(("%d"%a)*
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

2019年3月26日

今晚去苏宁总部进行了面试,面试官还是上次那位技术总监,问了一下redis你们系统是怎么做的,限流又是怎么做的,服务的降级又是怎么做的,还问了我关于mq的限流问题。有一个问题没理解什么意思:他问如果微服务A调用微服务B,微服务B是个有状态的,如果调用失败怎么办?不是特别明白啥意思,我认为做了高可用的情况下如果还出现微服务B集体宕机的几率很低,我认为返回一个友好提示服务器正忙就可以了,他觉得可能还有更好的解决方案。然而还问了freemarker的使用场景。其他好像没问啥了,就问了一下期望薪资,然后
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

阿里面试回答的认真总结

1:自我介绍: 2: java中hashmap底层是怎么实现的,扩容是怎么做的; 底层实现 在JDK1.8之前的版本中,HashMap底层基于散列算法实现。HashMap内部实现是一个桶数组,每个桶中存放着一个单链表的头结点。其中每个结点存储的是一个键值对整体(Entry),HashMap采用拉链法解决哈希冲突。 但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。 JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长度超过阈值8时,将链表
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

c# 为什么要使用Array、ArrayList、List?

c#也是一直在进化的,从数组进化到ArrayList,再进化到泛型就是个例子。 static void Main(string[] args) { //数组的增删改查 //定义数组 int[] Numbers = new int[5] { 1,2,3,4,5 }; Console.WriteLine("原数组为:"); StringBuilde
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

Python 教程 网盘下载

教程网盘下载地址:https://u18103887.ctfile.com/fs/18103887-335537484 教程目录: 第 1 章Python 机器学习的生态系统 ·········································1 1.1 数据科学/机器学习的工作流程 ········································2 1.1.1 获取 ················································
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

07操控奴隶——字符编码与文件操作

字符编码: 重点: 怎样防止乱码:1 读写使用统一的字符编码标准; 2 标识文件头 # encoding:utf-8 3 使用python3 字符编码常识: 1 什么是字符编码? 人类识别的字符标识符 与 计算机能识别的01标识符 的对应关系表。 2 py2 默认解释文件内容的编码标准是ASCLL py3 是UTF-8;win 系统 默认文本文件的编码标准是gbk。 3 nicode与utf-8采用的是一张unicode编码表,utf-8是unicode编码表体现方式,变长存储数据变长优点:(
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

Hadoop集群搭建-HA高可用(手动切换模式)

步骤和集群规划 1)保存完全分布式模式配置 2)在full配置的基础上修改为高可用HA 3)第一次启动HA 4)常规启动HA 5)运行wordcount 集群规划: centos虚拟机:node-001、node-002、node-003、node-004 node-001:Active NN、JournalNode、resourcemanger node-002:Standby NN、DN、JournalNode、nodemanger node-003:DN、JournalNode、node
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

封装AjaxResult,返回后台对象

1.AjaxResult一般使用 success/msg即可,但有时需求需要返回后台对象时,需要进行如下操作 /** * 返回结果 */ public class AjaxResult { public static void main(String[] args) { //封装AjaxResult--返回后台数据 AjaxResult.me().setSuccess(true).setMsg("恭喜你操作成功").setObject("你运气好,账号密码都是对的"
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

mysql 优化方案

1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是 BIGIN来定义整型字段。 另外一个提高效率的方
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

css公共类

/*iOS弹性滚动*/ .scrolling{ position: absolute; width: 100%; height:100%; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch ;} /*解决ios 安卓 一像素边线问题 解决办法使用0.5边线*/ .hairline-top{position: relative;border:none;} .hairline-top::before{
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

翻译[RFC6238] TOTP: Time-Based One-Time Password Algorithm

在闲暇时间做了一个TOTP相关的开源项目,在项目初步完成之余,我尝试对[RFC6238]文档进行了翻译,供大家参考与查阅,若有不妥之处,还望各位前辈海涵斧正。 [RFC6238] : Time-Based One-Time Password Algorithm 开源项目地址:tick-authenticator 文章概要 This document describes an extension of the One-Time Password (OTP) algorithm, namely t
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

虚拟化(11)_LDAP安装

1、安装 安装照着这上面就可以了    https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_liunx_52_ldap.html 其中报错处理,以及安装不成功等 有些配置文件copy过来要修改一下,改成自己的 2、yum安装 报错 Loaded plugins: fastestmirror解决方案 https://blog.csdn.net/jackliu16/article/details/80037385 然后执行 yum -y instal
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0

学习打卡第四天

1 import java.io.*; 2 import java.net.InetAddress; 3 import java.net.Socket; 4 import java.net.UnknownHostException; 5 6 public class IOTest1 { 7 8 public static void main(String[] args) { 9 try { 10 //建立一个
分类: 其他 发布时间: 03-26 23:51 阅读次数: 0