关于《Swifter:100个Swift开发必备Tip》试读和swift开发入门的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于6款超好用的IDEA插件,开发必备!、AttributeEr
关于《Swifter : 100 个 Swift 开发必备 Tip》试读和swift开发入门的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于6 款超好用的 IDEA 插件,开发必备!、AttributeError:'DataFrame'对象没有属性'swifter'、C# 求 1-100 的质数,100-1000 的水仙花数,1-100 所有的平方和平方平方根、Eclipse平台快捷键,开发必备!等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- 《Swifter : 100 个 Swift 开发必备 Tip》试读(swift开发入门)
- 6 款超好用的 IDEA 插件,开发必备!
- AttributeError:'DataFrame'对象没有属性'swifter'
- C# 求 1-100 的质数,100-1000 的水仙花数,1-100 所有的平方和平方平方根
- Eclipse平台快捷键,开发必备!
《Swifter : 100 个 Swift 开发必备 Tip》试读(swift开发入门)
苹果在WWDC 2014上发布的编程语言Swift,不仅在各个方面优于Objective-C,还具有实时代码效果预览功能,即在输入代码时,右侧屏幕就能实时演示出代码执行效果。此外,Swift还可与Objective-C兼容使用。所以,虽然Swift 是一门很新的语言,推出不到两年,但却已经成功登上了tiobe的语言排行榜,最近的2015年6月的排名已经到了第14位。
本书作者王巍是一位资深的iOS开发者,曾经开发出《小熊推金币》游戏,这个游戏我也玩过,从中确实可以看出作者的水平很高。
通过阅读本书的目录可以看到,这本书是Swift语言的知识点集合。但不是一本入门书,并没有通过一个完整的实例来领导大家开发一个完成的应用或游戏。本书的价值在于分享经验。我们都知道,经验是要靠积累的,而通过资深的专家传授经验,我们往往能够事半功倍。通过阅读本书,我们可以少走很多弯路。
下面我们来看看具体的内容,例如Tip42,编译标记。我们在开发的时候,有时候需要在代码中做一些标记,例如在eclipse中我们可以用// Todo,在swift中,有两种方式,一是用//MARK:这样的标记,另外就是在冒号后面加一个横杠-,这样在导航中会战这个位置再多显示一条横线,隔开各个部分,会显得更加清晰!
像这样的小技巧能大大提高我们的开发效率。
其他的一些技巧也非常有用。
所有说,有这样一本书放在手边,对大家的iOS开发是大有裨益的。
6 款超好用的 IDEA 插件,开发必备!

今天给大家介绍几款开发必备的 IDEA 插件:
JRebel
热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家继续发挥下自己的聪明才智才能 happy 的使用
Json Parser
厌倦了打开浏览器格式化和验证 JSON? 为什么不安装 JSON 解析器并在 IDE 中使用离线支持呢?JSON 解析器是一个用于验证和格式化 JSON 字符串的轻量级插件。
Apipost-Helper2.0
Apipost 团队出品,支持接口调试,完美代替 postman。代码零入侵,一键生成 API 文档根据 API 搜索对应源码、接口树
Easy Code
它可以直接对数据的表生成 entity、controller、service、dao、mapper,无需任何编码,简单而强大。
Statistic
统计插件,查看你的代码数据。比如整个项目的代码总行数,分别统计各个类型文件的总行数。
Maven Helper
用它查找 maven 依赖是相当方便的,可显示依赖结构,可以查找,处理依赖冲突很方便。
还有一些其他插件根据实际情况选择:
Java 代码格式规范:CheckStyle
自动生成序列图插件:SequenceDiagram
快捷键提示工具:Key promoter X
代码注解插件: Lombok
代码生成工具:CodeMaker
代码质量检查工具:SonarLint
单元测试测试生成工具:JUnitGenerator
Mybatis 工具:Free Mybatis plugin
JSON 转领域对象工具:GsonFormat
字符串工具:String Manipulation
Redis 可视化:Iedis
K8s 工具:Kubernetes
彩虹颜色括号:Rainbow Brackets
阿里代码规约检测:Alibaba Java Coding Guidelines
建议大家选择合适的插件使用~
AttributeError:'DataFrame'对象没有属性'swifter'
如何解决AttributeError:''DataFrame''对象没有属性''swifter''
我正在尝试优化我的apply()函数,该函数用于调用以pandas数据框为参数的函数。我试图用df_final = df.swifter.apply(function,axis = 1)来称呼它。
C# 求 1-100 的质数,100-1000 的水仙花数,1-100 所有的平方和平方平方根
// 你们的鼓励是我最大的动力 大家可以多留言评论 在接下来很长一段时间我会从初级到高级每天更新 大家有想学习的内容也可以留言哦
// 现在是我做 C# 老师的第 28 天,希望和大家一起努力 加油
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FOR
{
class Program
{
static void Main(string[] args)
{
//1 求出 1~100 之间的质数 什么是质数 。 质数:从 2 开始除了 1 和它本身不能被任何数整出的数叫做质数比如 2,3,5,7
int count = 0;// 计算器
for (int i = 2; i <= 100; i++)
{
bool zhi = true;
for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
zhi = false;
break;
}
}
if (zhi == true)
{
count++;
Console.WriteLine ("1-100 以内的质数有 {0}", i);
}
}
Console.WriteLine ("1-100 以内的质数总共有 {0} 个", count);
//2 求出 100-1000 以内的水仙花数 什么是水仙花数? 水仙花数:"153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3"
for (int k = 100; k < 1000; k++)
{
int ge = k % 10;
int shi = ((k-ge)%100)/10;
int bai =(k-(ge+shi*10))/100;
int sxh = bai * bai * bai + shi * shi * shi + ge * ge * ge;
if (k == sxh)
{
Console.WriteLine ("100-1000 以内的水仙花数有 {0}", k);
}
}
// 求出 1-100 的平方和平方根
for (int h = 1; h < 100; h++)
{
int pf = h * h;
double pfg = Math.Sqrt(h);
Console.WriteLine ("{0} 的平方是 {1},平方根是 {2}",h,pf,pfg);
}
}
}
}
Eclipse平台快捷键,开发必备!
学习Android开发,eclipse的使用是少不了的,今天找了一些eclipse的快捷键跟大家分享一下,后续还会有更多资料和大家分享,呵呵,一起努力吧!
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)
编辑
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y
查看
作用域 功能 快捷键
全局 放大 Ctrl+=
全局 缩小 Ctrl+-
窗口
作用域 功能 快捷键
全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-
导航
作用域 功能 快捷键
Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L
搜索
作用域 功能 快捷键
全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
文本编辑
作用域 功能 快捷键
文本编辑器 改写切换 Insert
文本编辑器 上滚行 Ctrl+↑
文本编辑器 下滚行 Ctrl+↓
文件
作用域 功能 快捷键
全局 保存 Ctrl+X
Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N
项目
作用域 功能 快捷键
全局 全部构建 Ctrl+B
源代码
作用域 功能 快捷键
Java编辑器 格式化 Ctrl+Shift+F
Java编辑器 取消注释 Ctrl+\
Java编辑器 注释 Ctrl+/
Java编辑器 添加导入 Ctrl+Shift+M
Java编辑器 组织导入 Ctrl+Shift+O
Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。
运行
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U
重构
作用域 功能 快捷键
全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y
关于《Swifter : 100 个 Swift 开发必备 Tip》试读和swift开发入门的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于6 款超好用的 IDEA 插件,开发必备!、AttributeError:'DataFrame'对象没有属性'swifter'、C# 求 1-100 的质数,100-1000 的水仙花数,1-100 所有的平方和平方平方根、Eclipse平台快捷键,开发必备!的相关知识,请在本站寻找。
本文标签: