大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

iOS tableview 多层结构

iOS tableview 多层结构 只要涉及的类 1.TreeView 子控件是含有headview的tableview 2.TreeViewCell 1中cell中的数据要是还有层级,用此cell,否则用自定义的cell 3.HeadView 层级组控件 4.TreeNodeModel 树节点模型 下面大概说说嵌套关系: Vanessa.png 使用方法: 1.把TreeTableView文件夹整个拖进项目 2.可以把文件夹下的TreeNodeModel 文件按自己的需要修改,open代表展开/收起 3.文件夹下的HeadView这个文件

mybatis “Could not find result map”

2.若不是1中的问题,认真检查resultMap的值是不是拼写错了,或者是这个值根本就没有定义。 若输出org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map xxx,也是同样的原理。

使用python读取excel中的数据,并重新写入到新的excel中

nrows # 用wlrd提供的方法获得现在已有的行数 table = excel.get_sheet(z) # 用xlwt对象的方法获得要操作的sheet row = rows num1=0 for value in c1: table.write(row, num1, value) # xlwt的写方法,参数分别是行,列,值 num1=num1+1 z=z+1 newname=name.split('.'xls' excel.save(newname) # xlwt对象的保存方法,这时便覆盖掉了原来的excel def dosomething(something): return '1'

Spring Boot整合Thymeleaf模板引擎

private static final MimeType DEFAULT_CONTENT_TYPE = MimeType.valueOf("text/html");Spring Boot开启的2种方式Spring Boot Starters启动器Spring Boot定制启动图案Spring Boot核心配置Spring Boot功能实战Spring Boot自动配置原理、实战Spring Boot Runner启动器Spring Boot - Profile不同环境配置 看完有没有收获?分享到朋友圈给更多的人吧。

iOS 代码规范~分类扩充方法、浮点型、抽取方法、耗时操作

可以设置background -- other -- opacity 3.整形转化成浮点型,不建议这么写a / b1.0,这样写是错误写法,示例1.5/21.0;根据运算法则,从作到右,01.0==0,而应该在前面写1. 4.抽取方法,或者写工具类,能写类方法,尽量写成类方法,减少了创建对象的步骤,比如给UIView扩充分类加载xib,viewWithXib; 5.耗时操作应该放在子线程,避免卡主主线程,比如计算文件大小,下载大文件,清除缓存;

Preference 使用方法详解

private ListPreference mFavPhoneListPreference; private RingtonePreference mRingtonePreference; boolean isCheck; } } 4. 使用Fragment 定义Preference 此方法比较建议是使用,如需了解Fragment 使用方法,请看Fragment使用方法详解http://www.jianshu.com/p/0bf6a32baa1a 首先自定Fragment片段 public class SettingsFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

Android WebView 动态注入 CSS 和 JavaScript

= null) { total.append(line); } } catch (IOException e) { e.printStackTrace(); } return total.toString(); } /** * Read CSS file from assets * @return String with the format ' xxxx ' */ private String buildCss() { StringBuilder contents = new StringBuilder(); InputStreamReader reader; try { reader = new InputStreamReader(mContext.getAssets().open(mCss), mDefaultEncoding); BufferedReader br = new BufferedReader(reader); String line; while ((line = br.readLine()) !

基于layim+easemob(环信webim)的网页即时聊天

layim,socket初始化 layui.use(['layim', 'jquery', 'socket'], function (layim, socket) { var $ = layui.jquery; var token = $('body'). socket.config({ user: token, pwd: rykey , layim: layim, }); layim.config({ init: { url: 'class/doAction.php?action=groupMembers', data: {} } //上传图片接口 , uploadImage: { url: 'class/doAction.php?action=uploadImage' //(返回的数据格式见下文) , type: '' //默认post } //上传文件接口 , uploadFile: { url: 'class/doAction.php?

Linux常用命令总结

1 root root 0 11月 9 16:02 test2 105094843 -rw-r--r--. /^$/d' example.txt 从example.txt文件中删除所有注释和空白行 echo 'esempio' | tr '[:lower:]' '[:upper:]' 合并上下单元格内容 sed -e '1d' result.txt 从文件example.txt 中排除第一行 sed -n '/stringa1/p' 查看只包含词汇 "string1"的行 sed -e 's/ *$//' example.txt 删除每一行最后的空白字符 sed -e 's/stringa1//g' example.txt 从文档中只删除词汇 "string1" 并保留剩余全部 sed -n '1,5p;

iOS应用瘦身方法思路整理

resource_bundles貌似是我们所需要的法宝。为此我们天真的以为问题马上就要解决了: 将指定路径下的资源打包成bundle 最终打包结果很理想,确实能够生成ImagesBundle.bundle,并且bundle下存在Assets.car。 mainbundle下存在ImagesBundle ImageBundle.bundle下存在Assets.car 事情到这里可能已经看到曙光了,但是我们发现通过 [UIImage imageNamed:@"ImagesBundle.bundle/1"];

Qt5软键盘实现中文拼音输入法

Qt5软键盘实现中文拼音输入法 Qt5软键盘实现中文拼音输入法 一、序 基于Qt实现的虚拟键盘实现输入法在网上所有资料看来,几乎都是基于生成的中文汉字数据库实现的方法,不够灵活,不够智能。 二、实现 1、拼音输入法的库 我们采用的安卓底层的谷歌拼音输入法,在Qt5.7之后,Qt官方也出了一款输入法(支持中文拼音输入),但是是基于QML设计的,我们拿到其源码发现,

Python 实现文件递归遍历

Python 实现文件递归遍历 今天有个脚本需要遍历获取某指定文件夹下面的所有文件,我记得很早前写过,于是找来看一看,嘿,不看不知道,看了吓一跳,原来之前我竟然用了这么搓的实现。 先发出来看看: #遍历获取指定文件夹下面所有文件 def getallfiles(dir): if os.path.isdir(dir): filelist = os.listdir(dir) for ret in filelist: filename = dir + "\\" + ret if os.path.isfile(filename): print filename #遍历获取

手把手教你在 Ubuntu 上搭建 Git 服务器

git commit -am "测试提交" git push 带输出的命令行内容: $ git add .ssh 配置目录现在 config 文件,内容为: host ip地址 port 端口名 config 配置文件在 Windows 和 Mac 系统的位置为:X:/users/username/.ssh 目录,其中 X 为系统盘, username 为当前登录用户名; 如果是 liunx 系列系统,位置为 /home/username/.ssh 目录,其中 username 为当前登录用户名。

nginx的目录和配置语法

conf 读到这会把该目录的.conf也读进来 全局性的和服务级别的user 设置使用用户worker_processes 进行增大并发连接数的处理(最好设置跟cpu保持一致)error_log nginx的错误日志pid nginx服务启动时候pid event对事件的模块worker_connections 一个进程允许处理的最大连接数use 定义使用的内核模型 http{ server{ listen 80; //端口 server_name localhost;

centos7盲查文件

centos7盲查文件 日常运维中,经常会遇到查文件的时候,windows下可以直接搜索,在linux下一样也可以,直接给出你你想查找文件的路径,用到这个也许你需要安装一个程序 1、运行locate $ locate -bash: locate: command not found 提示找不到命令 2、安装 $ sudo yum install mlocate 3、初始化 $ sudo updatedb 4、等执行完后,再执行就可以执行locate找到相应的文件了 -----一只刚刚开始吃猫粮的运维狗

新媒体运营|常用的10款GIF动图制作工具

新媒体运营|常用的10款GIF动图制作工具 GIF动画目前在各种文案编辑中越来越常见,可以比文字更清晰,并且表述力大于图片。这时候,选择一款方便好用的编辑器就显得相当重要啦!如何让你的GIF在毫无low感的同时提升你文案逼格呢?作为一个资深GIF动图爱好者,小编认为有必要研究并讨论一下,各种GIF动图制作方法的优劣,以方便大家选择适合自己的方法。 运营人常用的

面经合集(阿里、网易、拼多多)

0的差别。 手撕代码:多叉树的后续遍历 其实感觉越是像拼多多这种有点无厘头的面试,虽然面试过程轻松,但是结果往往也都别在意。不是学霸批,HR说现在说最早校招时候出结果,估计就是没结果.(最近几天发来消息说offer通过了,手动捂脸) 网易 刚回家5天,一条短信就从西安飞了回来,关键单程路费还不能报销,8.

python更改每个文件夹下每个文件名称

python更改每个文件夹下每个文件名称 例如data_test文件夹下有多个文件夹,这些文件夹下都有一个brain_label.npy的文件,如下代码可以实现把brain_label.npy统一改名为cerebellum_label.npy import os from glob import glob #执行重命名功能 input_path = r'E:\data\data_test' patient_path = glob(input_path + os.sep + '*') for ind, path in enumerate(patient_path): for file in os.listdir(path): if os.path.isfile(os.path.join(path

如何在github上下载单个文件夹?用git就可以呀

git/info/sparse-checkout 文件中。) 例如:$ echo libs .git/info/sparse-checkout 还记得我开头说要下载阿里sophix的demo吗 最后一步,拉取想要的分支 $ git pull origin master 齐活! 以下在GitBash上完整的操作。方便对照 GitBash 你的本地路径下,可以看到,只有你想要的文件夹,其他乱七八糟的都没有 具体可参考Git的Sparse checkout文档: http://schacon.github.io/git/git-read-tree.html#_sparse_checkout