收藏 分享(赏)

电脑编程笔记.docx

上传人:HR专家 文档编号:12066418 上传时间:2021-08-26 格式:DOCX 页数:24 大小:817.63KB
下载 相关 举报
电脑编程笔记.docx_第1页
第1页 / 共24页
电脑编程笔记.docx_第2页
第2页 / 共24页
电脑编程笔记.docx_第3页
第3页 / 共24页
电脑编程笔记.docx_第4页
第4页 / 共24页
电脑编程笔记.docx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、DjongoMod elPublisher.objects.all()选择Select *filter( 数据字段名 =XX) 根据关键字参数来转换成WHERE返回列表表示 Like. 模糊查找get() 返回 单个对象按字母顺序。那么,使用order_by() 逆向排序,在前面加一个减号QuerySet (数据字段名 _contains=press) 注释 :双下划线 .- 前缀: Meta 缩进 4 个空格内嵌于class 类的定义中在 admin 管理界面中控制这些叫 list 点进入面那些叫fieldsclass BookAdmin(admin.ModelAdmin):list_dis

2、play = (title,publisher,publication_date)list_filter = (publication_date,)date_hierarchy = publication_dateordering = (-publication_date,)正则ipconfig 命令获得 本地 IP 地址django-admin.py startproject mysite 创建目录python manage.py runserver 0.0.0.0:8000 启动本地服务器一定要用 % endif %关闭每一个 % if %标签。Python 要求单元素元组中必须使用逗号,

3、以此消除与圆括号表达式之间的歧义。这是新手常犯的错误。Template For% for athlete in athlete_list % athlete.name % empty %There are no athletes. Only computer programmers.% endfor % for item in todo_list % forloop.counter : item % endfor % for object in objects % if forloop.first % else % endif % object % endfor % for link in l

4、inks % link % if not forloop.last %|% endif % endfor %输出 Link1 | Link2 | Link3 | Link4% ifequal user currentuser %Welcome!% endifequal %如果 user = currentusr 显示 welcome!Template注释# This is a comment #% comment %This is amulti-line comment.% endcomment %Requestsyou should use r.content to find the enc

5、oding, and then set r.encoding原始文件r.raw.read(10)you should use a pattern like this to save what is being streamed to a file:with open(filename , wb) as fd:for chunk in r.iter_content(chunk_size):fd.write (chunk).Sublime鼠标选中多行,按下Ctrl+Shift+L (Command+Shift+L)即可同时编辑这些行;鼠标选中文本,反复按CTRL+D (Command+D)即可继续

6、向下同时选中下一个相同的文本进行同时编辑;鼠标选中文本,按下 Alt+F3 (Win) 或 Ctrl+Command+G(Mac) 即可一次性选择全部的相同文本进行同时编辑; Shift+ 鼠标右键 (Win) 或 Option+鼠标左键 (Mac) 或使用鼠标中键可以用鼠标进行竖向多行选择;Ctrl+ 鼠标左键 (Win)或 Command+鼠标左键 (Mac) 可以手动选择同时要编辑的多处文本Ctrl+R ,即可列出该文件里的全部functionCtrl+;搜索Alt点击 跳转 (需等待 )这些切换定位方法你还可以配合在一起使用!譬如我有一个名为”hello- ip laysoft.js

7、”的文件,里面其中有一个function 叫做”visit_iplaysoft_com ”,我现在想要编辑这个函数,那么我只需按下Ctrl+P ,然后输入“ heipvi”回车(模糊匹配)Python启动If there are both #! lines in the file and a version number switch in the commandline used to start it, the commandlines version overrides that in the files directive:the launcher defaults to 2.X fo

8、r a generic python#! python3import sysprint(sys.version.split()0)C:temp what.py# run per file directive3.3.0Ctemp py script.py# runs under 3.2, per file directiveCtemp py -3.1 script.py# runs under 3.1, even if 3.2 presentUnrecognized Unix !# lines now make scripts fail on WindowsThe launcher defaul

9、ts to using 2.X unless told otherwiseThe new PATH extension is off by default and seems contradictory在 python2.X 用 3.Xfrom _future_ import print_functionfrom _future_ import unicode_literalsfrom _future_ import absolute_importfrom _future_ import unicode_literalsfrom _future_ import division(e.g., 1

10、/2 = 0.5; 1/2 = 0PhotoShop拉长抠图调整半径去除多余路人套索右键填充污点修复工具内容填充写给大家看的设计书颜色运用三原色:黄、红、蓝(色轮的基础)三间色:绿、橙、紫第三色:橙黄、橙红、紫红、蓝紫、蓝绿、黄绿。颜色关系:互补:蓝橙,红绿,黄紫蓝紫橙黄,橙红蓝绿,黄绿紫红(紫罗兰色)三色组:红黄蓝是极其流行的颜色组合,儿童产品都采用这种颜色组合。三色组很协调。红-黄 -蓝,橙红黄绿蓝紫,橙-绿 -紫,橙黄蓝绿紫红分裂互补三色组:一色与互补色两侧的颜色,黄紫红蓝紫,绿橙红紫红类似色:三种相邻的颜色,协调的组合。蓝绿绿黄绿,橙黄橙橙红颜色往往要么是暖色(这说明,其中包含红色或黄

11、色),要么是冷色(说明其中包含蓝色)。 冷色总趋于后退,而暖色是趋进型的。如果设计要求使用有类似色质的色调,一定要尽力避免它们挨在一起,另外每种色调的用量也不要完全相同。如何选择颜色?项目有季节性吗? 也许可以使用类似色来暗示季节,火热的红色和黄色表示夏季;冰冷的蓝色表示冬季;不同色度的橙色和棕色代表秋天;明亮的绿色象征春天。公司有没有制定一些官方颜色?你的项目是否包含一个照片或其他图像?可以选择照片中的一个颜色,再根据这个颜色选择一组其他的颜色。名片:确定格式水平还是垂直,注意字体大小,创建名片、信笺、信封共有的一致图像P106不要在角落放东西,角落为空无妨,不要填满,要留空白不要用 12

12、点字体,可用 7 点、8点、 9 点,不要使用 Time 、 Arial 、 Helvetica不要写 email 、web site 字眼。要对齐!左对齐、右对齐、基线对齐区号不加括号,可用点号、圆点、空白,具体街道、大街写完整。如没有传真,则电话号码前不要加phone传单:不要把所有东西放在方框里,不要在所有元素间设同样大小的空间间隔,要增加对比度!当心换行。创建一个中心点(在页面上放一个很大、有趣、明显的东西)使用有对比的子标题(视觉上效果强烈,能充分表达含义)可能只对一个字母或一个词使用标题那种有趣字体,也可把它作子标题、大写首字母或者项目符号的字体。宣传册:先把一张纸折成你需要的形状

13、,不要简单把 11 英寸平均分为 3 段,因为一个面要短一点才能塞进另一个面;注意折痕,不要让文字太靠近折痕,内容可能会消失,但图片可以灵活些,比如让图片更大些,相互重叠,图片围绕文本,图片倾斜,或超出折痕!读宣传册中各个面的顺序应该就是读者打开这个宣传册的顺序,也就是说,你希望读者按什么顺序读宣传册中的各个面?报纸广告:最佳办法是利用空白字体选择。报纸用纸是一种渗水的粗糙纸张,然后在上面印上油墨,所以不要使用精巧的小scrif 字体,也不要使用很细的线。反色文字。要尽可能避免使用反色文字(深色背景上的白色文字) ,不过,如果必须如此,就要确保使用一种合适的字体,其中没有细线。网站:不要拉滚动

14、条查看导航不要让文本紧挨着浏览器窗口的左边界不要让文本和图片链接使用默认色正文不要粗体,也不要占全部宽度字体:大小:不要保守。要大且粗对比小且细粗细:要粗细字体对比,而不是中粗字体的对比。结构:是否有截角截角是否水平字体水平线是否倾斜是否有粗细过渡形状:全大写与小写的对比就是一种形状的对比,另外 roman,italic 或 script 的对比也是一种对比, italic 和 script 字体形状类似,不要结合使用。方向:不要倾斜,更多的认为方向对比是指水平文本与瘦高文本列的对比。颜色:暖色(红、橙)是前进的,冷色(蓝、绿)是远离型的。可以用黑色文本尝试各种“颜色”。对比重复对齐亲密四大设

15、计原则对比:避免相似,让元素截然不同重复:让元素重复出现对齐:元素不能随意安放,要与另一个元素有某种视觉联系亲密:彼此相关的元素要归组在一起元素:字体、颜色、大小、线宽、形状、空间等一、亲密性原则:1)诀窍:物理位置的接近就意味着关联;进一步,了解各元素之间的关系,充分利用2)手段:调整文本的大小or 字体的粗细or 图片的大小 or 图片的摆放位置3)误区:亲密性 一切都要靠近,亲密性=有关联的元素靠近4)小结:要有意识的引导阅读者的视线根本目的:实现组织性,更易于被阅读、被记住如何实现:统计眼睛停顿次数来数一数页面上有多少个元素,如果页面上的项超过35 个,就可以看看哪些可以归拢在一起要避

16、免的问题:不要仅仅因为有空白就把元素放在角落或中央。避免一个页面上有太多孤立的元素。用留白来对元素进行分组。不要在元素之间留出同样大小的空白,除非各组同属于一个子集。标题、子标题、图表标题、图片能否归入其相关材料?在这个问题上一定要非常清楚(哪怕只有一点含糊都要尽量避免)。在有很近亲密性的元素之间建立关系。不同属一组的元素之间不要建立关系!如果元素彼此无关,要把它们分开。二、对齐性原则:1)诀窍:物理位置的接近就意味着关联;进一步,了解各元素之间的关系,充分利用;2)手段:文本左对齐或右对齐;将文本居中,但文本块不居中;按基线对齐3)误区:不要中对齐,太乏味(庄重、正式如婚礼除外在打破规则前必

17、须清楚规则是什么)4)小结:任何元素都不能在页面上随意摆放根本目的:使页面统一而有条理如何实现:要特别注意元素放在哪里,在页面上找出与之相对齐的元素要避免的问题:第一段不缩进,下面的段落要缩进避免在页面上混合使用多种对齐方式避免居中对齐三、重复性原则:1)诀窍:有一些一致性的元素,可以当重复性的元素。比如“粗字体,细字体,方块项目符号,缩进,间隔,对齐”2)手段:如果那个元素很有意思,就可以用来做重复元素。如果很简单,就可以指定不同的大小、颜色或角度(下面例子里的茶壶);也可以添加与页面主题没有任何关系的重复元素(调查表单上放入一些石刻字符、报告中增加一些奇模怪样的鸟)3)小结:对多页文档设计

18、很重要根本目的:统一,增强视觉效果(粗体重复将视觉来回停留)如何实现:利用页面上现有的一致性元素,做重复设计;如果没有一致性元素,可以创建新的重复元素。要避免的问题:避免太多的重复一个元素四、对比性原则对比就必须强烈,千万不要畏畏缩缩根本目的:增强页面的效果;有助于信息的组织如何实现:可以通过字体的选择等一系列方式大字体与小字体的对比 这是最容易的典雅的 oldstyle 字体与粗体sans serif字体产生对比;细线与粗线的对比;冷色与暖色的对比;平滑材质与粗糙材质的对比;水平元素(如很长的一行文本)与垂直元素(如又高又窄的一列文本)的对比;间隔很宽的文本行与紧凑在一起的文本行形成对比;小

19、图片与大图片的对比。要避免的问题:如果每一样元素都重要 就代表每一样元素都不重要 找出需要突出的元素并强调它千万不要犹豫,如果两个项不完全相同,就应当使之不同,而且应当是截然不同。五、总结 千万不要畏畏缩缩这四个原则凝结成一个最基本的原则:千万不要畏畏缩缩。不要害怕在设计中留有空白;不要害怕设计是不对称的;不要害怕把单词设置得非常大或非常小;不要害怕让图片太大或太小。容器Map 的工作原理pairsindex+= new Objectkey,value;LinkIterator向前迭代alindex=0;for (ListIterator iterator = ll.listIterator(

20、ll.size(); iterator.hasPrevious();) String string = (String) iterator.previous();al.add(alindex, string);alindex+=2;填充List list= new ArrayList(Collections. nCopies(10, new StringAddress(要传入 String); print(list);Collections. fill (list, new StringAddress(这个类有 toString 方法是用来打印的 );print(list);Set set =

21、 new LinkedHashSet();set.addAll(CollectionData. list (new Government(), 13);new ArrayList(CollectionData. list ( new RandomGenerator.Integer(), 10); 使用 generate,这里的 Government 是继承了 generate的 ,即是有 next()方法享元枚举自定义方法/ 一定要在方法前定义实例WEST( this is west),NORTH( this is north),EAST( this is east),SOUTH( this

22、is south);privateStringdescription;privateOzWitch(String description) this. description= description;publicString getDescription() returndescription;导入enum ShrubberyGROUND,CRAWLING,HANGING 或者package net.sen;public enum Spiciness NOT,MILD ,MEDIUM ,HOT,FLAMING在另一个包import static net.sen.Spiciness.*;编程之

23、美基本类型把三个参数封装成一个类就行了,类当参数,是会改变值。别传基本类型package net.sen;classLengthdoublea,b,c;classPointdoublex ,y;public Point( double x, double y) if(x0&y0)this.x = x;this.y = y;public class TrianglePoint static double area(Point A,Point B,Point C)Length length=new Length();computer(A,B,C,length);double p=(length.

24、a+length.b+length.c)/2;double a=Math.sqrt(Math. abs(p-length.a)*Math. abs(p-length.b)*Math. abs(p-length.c)*p);return a;private static void computer(Point a, Point b, Point c, Length length) / TODO Auto-generated method stub length.a=Math.sqrt(Math.pow(a.x-b.x ),2)+Math. pow(a. y-b.y),2); length.b=M

25、ath.sqrt(Math.pow(b.x-c.x ),2)+Math.pow(b.y-c.y),2); length.c=Math.sqrt(Math.pow(c.x-a.x),2)+Math. pow(c. y-a.y),2);private static boolean isInTriangle(Point A, Point B, Point C, Point D) if(area(A,B,D)+ area(B,C,D)+ area(C,A,D) area(A,B,C)return false;return true ;public staticvoid main(String args

26、) / TODO Auto-generated method stub Point A= new Point(5,8);Point B=new Point(2,2); Point C=new Point(13,3); Point D= new Point(6,5); System.out.println( isInTriangle (A,B,C,D);Eclipse技巧Shift+Alt+Nnew 命令 打开一个classCtrl + F11run 命令查看源码1.点 “ window-” Preferences - Java - Installed JRES2.此时 InstalledJRE

27、S 右边是列表窗格,列出了系统中的JRE环境,选择你的JRE ,然后点边上的Edit., 会出现一个窗口(Edit JRE)3.选中 rt.jar 文件的这一项: “ c:/program files/java/jre_1.5.0_06/lib/rt.jar 点 左边的 “+”号展开它,”4.展开后,可以看到“ Source Attachment:(none)你的 JDK 目录下的“src.zip 文”件,点”这一项,点右边的按钮“ Source Attachment.选”择,多维数组把一段代码提取方法快捷键In any text editor you can complete a prefi

28、x to a word occurring in all currently open editors or buffers. The default key binding forword completion is Alt+/.If you find yourself repeatedly doing some command, you might be able to streamline things by assigning a key sequence to triggerthat command. Assigning new key bindings, and viewing existing bindings, is done from theGeneral Keys preference page.初始化视图我喜欢的视图文件对比批量管理文件查找文件

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报