首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个职业页面重构工作

一个职业页面重构工作?...由 Ghostzhang 发表于 2008-09-20 22:27 做为一个专职页面重构者, 我们从事工作简单说就是“将设计稿转换成WEB页面”,这一过程可以很简单到直接把PSD从PS里导出成网页...如果觉得一个前端工程师必须去画设计稿,可以不理会下面的内容。...原因很简单:工作内容单一,在时间和工作量上必会很苛刻,往往跟设计师工作时间是3:1,即设计师给三天时间,制作只给一天时间完成;在这种工作强度下,很多人都是靠着对这份工作喜爱在维持着,一旦工作热情消失...如果已经达到或超过4、4、5,恭喜已经是一个职业“页面重构工作者”了,如果你想要一个大展拳脚舞台,欢迎与我联系。

29830

再读《一个职业页面重构工作?》

再读《一个职业页面重构工作?》 由 Ghostzhang 发表于 2009-02-09 14:34 这段时间常给来面试同学用《一个职业页面重构工作?》...,才能知道自己还有哪方面的不足,才能有针对性提高自己。...直到在 Webteam 中发表了这篇文章后,很多人对里面的点有疑问,让我觉得现在还不用担心误导问题,因为根本就没能明白我想说什么。 写《一个职业页面重构工作?》...代码洁癖是否愿意结构hack和多层嵌套html,鱼与熊掌不可兼得,想要更加通用,需要更多嵌套和更多class,想要完美,就意味着随便一个改动就破坏平衡。...而最遗憾是,公司可能并非使用SVN或VSS等源代码管理系统(一种节省成本方式?),没有管理模板权限,权限仅限于图片文件夹和css文件夹。仅此而已。程序每套错一个地方,要花时间去排错。

30030
您找到你想要的搜索结果了吗?
是的
没有找到

P2375 动物园

园长:“对于一个字符串S,它长度为L。我们可以在O(L)时间内,求出一个名为next数组。有谁预习了next数组含义?”...熊猫:“对于字符串S前i个字符构成子串,既是后缀又是前缀字符串中(它本身除外),最长长度记作next[i]。” 园长:“非常好!那你能举个例子?”...因为S前5个字符为abcab,ab既是后缀又是前缀,并且找不到一个更长字符串满足这个性质。...我现在希望求出一个更强大num数组一一对于字符串S前i个字符构成子串,既是后缀同时又是前缀,并且该后缀与该前缀不重叠,将这种字符串数量记作num[i]。...最后,园长给出了奖励条件,第一个做对同学奖励巧克力一盒。听了这句话,睡了一节课企鹅立刻就醒过来了!但企鹅并不会做这道题,于是向参观动物园寻求帮助。能否帮助企鹅写一个程序求出num数组呢?

81260

BZOJ 3670: 动物园【KMP变形 】

园长:“对于一个字符串S,它长度为L。我们可以在O(L)时间内,求出一个名为next数组。有谁预习了next数组含义?”...熊猫:“对于字符串S前i个字符构成子串,既是后缀又是前缀字符串中(它本身除外),最长长度记作next[i]。” 园长:“非常好!那你能举个例子?”...因为S前5个字符为abcab,ab既是后缀又是前缀,并且找不到一个更长字符串满足这个性质。...我现在希望求出一个更强大num数组一一对于字符串S前i个字符构成子串,既是后缀同时又是前缀,并且该后缀与该前缀不重叠,将这种字符串数量记作num[i]。...id=3670 题意: 给定一个长为L字符串(L<=100W),求一个num数组,num[i]表示长度为i前缀中字符串S’数量,其中S‘既是该前缀前缀也是该前缀后缀,且|S'|*2<=i 求Π

91370

Excel VBA编程

),字符串型(string),日期型(date),对象型等等 声明变量 声明变量,其实就是指定该变量名称及其可存储数据类型,要在VBA中声明一个变量,有以下几种方法: Dim 变量名 as 数据类型...——add 创建空白工作簿:如果直接调用workbook对象add方法,而不设置任何参数,excel将创建一个只含普通工作工作簿 指定用来创建工作簿模板: 如果想将某个工作簿文件作为新建工作簿模板...在工作表中更新数据透视表后发生 selectionchange 工作表中所选内容发生更改时发生 使用工作簿事件 工作簿事件是发生在workbook对象中事件,一个workbook对象代表一个工作簿...(cancel as boolean) if msgbox("确定要关闭工作簿?"...A1单元格输入今天日期?"

45K21

python处理Excel实现自动化办公教学(含实战)【二】

/data/第一个工作簿.xlsx') 2.创建和删除工作表 利用 create_sheet() and del方法,可以在工作簿中添加或删除工作表 create_sheet()方法返回一个...Worksheet 对象,名为 SheetX,它默认是工作 簿最后一个工作表。...可以利用 index 和 title 关键字参数,指定新工作 索引或名称。 remove_sheet()方法接受一个 Worksheet 对象作为其参数,而不是工作表名称字符串。.../data/第二个工作簿.xlsx') 3.项目:更新一个电子表格 这个项目需要编写一个程序,更新产品销售电子表格中单元格。...不能简单地对价格查找替换,因为可能有其他产品价格一样,不希 望错误地“更正”。对于几万行数据,手工操作可能要几小时。但可以编写程序, 几秒钟内完成这个任务。

1.5K10

理解JavaScript中Loose Typing(弱类型)

对于大多数前端开发者来说,JavaScript是他们第一次到既是脚本又是解释语言。对这些开发者来说,loosely typed variables概念和暗示可能是第二天性。...因为不同语言中loose typing可能有潜在区别,我们把讨论范围限定在JavaScript中。OK,让我们开始吧... 什么是Loose Typing?...在JavaScript中变量是有类型,但类型是内部决定。在上述例子中,变量a将会是Number类型,变量b是String类型。...遇到String类型时,整个表达式都被转换为字符串,并作连接。 Type coercion也经常出现在比较中。可以通过使用‘===运算符’禁止type coercion。...然而,对那些不熟悉这些话题童鞋,我希望这是一个有用资源。对那些熟悉这些话题童鞋,我希望这是一个更好深入。我已经确保上述内容是准确,但是如果发现任何错误,请告诉我,我会及时修正。

64130

Workbook工作簿对象方法(一)

2、参数字符串如果指定是已有的excel文件,那么新建文件会以该excel文件为模板创建新工作簿。新工作簿名在模板工作簿后面加有规律数字。...不过通常创建新工作簿是分配一个对象变量方式来创建,这样更容易对新工作簿进行设置。下面我们通过示例来演示。...,fn1为字符串变量。...这样方便直接更改路径参数fn1变量,同时打开工作簿文件可以方便通过wb1变量来修改属性等。 打开工作簿文件赋值给变量,也可以检测指定工作簿是否打开。...1、参数FileName必需,指定一个字符串,代表要打开工作簿文件名。 2、参数UpdateLinks可选,指定文件中外部引用(链接)方式。如果忽略该参数,那么将提示用户指定如何更新链接。

5.9K40

Javascript -- JSON必知必会

我给你举个例子,“先顶个小目标,我先挣它一个亿。“ 对绝大多数人都很虚是吧,能感受到一个亿?很显然大部分人耗尽一辈子积蓄也不一定能够感受到。...差不多字面量就是这个意思,引申到编程上就是说,它不是一个变量,因为变量你也不知道下一秒它是个什么东西,所以无法理解它字面意思。 最后一句,同样也易于机器解析和生成。...,以为我是来给数组洗白?...布尔值 注意是小写true和false,其他JSON不认 null 要小写null null既是空,空既是null 结合undefined理解下,undefined是在尝试获取一些不存在对象或变量时返回结果...JSONP又是啥玩意? JSONP 指带有padding JSON,咋一看还是不懂,就不能说人话?咋还带了padding呢?

81930

Shell 编程:探索 Shell 基本概念与用法

Shell 简介Shell 是一个用 C 语言编写程序,它是用户使用 Linux 桥梁。Shell 既是一种命令语言,又是一种程序设计语言。...在Shell脚本中,可以创建、赋值、修改和引用变量。只能使用英文字母、不能以数字开头、中间不能有空格、可以使用下划线、不能使用标点符号、避免使用Shell关键字。...age=304、只读变量你可以使用 readonly 命令将变量设置为只读,这意味着不能修改它值。readonly age5、删除变量使用 unset 命令可以删除一个变量。...unset age6、环境变量当谈到环境变量时,可以将其想象成是一种全局变量,对于整个操作系统或进程而言都是可见。...环境变量存储了一些配置信息、路径和其他重要数据,它们可以被不同程序和脚本访问和使用。环境变量是在整个Shell会话中都可用特殊变量可以使用 export 命令将一个变量升级为环境变量

22221

Excel 宏编程常用代码

使用Dim语句 Dim a as integer ‘声明a为整型变量 Dim a ‘声明a为变体变量 Dim a as string ‘声明a为字符串变量 Dim a as currency ,b as...,执行该段代码,就可以将连在一起一片数据全部选中。...给指定单元格赋值 例如:A1单元格内容设为”HELLO” Range(“a1″).value=”hello” 又如:现在工作簿在sheet1上,要往sheet2A1单元格中插入”HELLO” 1...打印预览 有时候我们想把所有的EXCEL中SHEET都打印预览,请使用该段代码,它将在你现有的工作簿中循环,直到最后一个工作簿结束循环预览。...删除活动工作表 activesheet.delete 打开一个工作簿文件 Workbooks.Open FileName:=”C:/My Documents/Book2.xls” 关闭活动窗口 ActiveWindow.Close

2.5K10

python处理Excel实现自动化办公教学(含实战)【一】

一个 Excel 电子表格文档称为一个工作簿一个 工作簿保存在扩展名为.xlsx 文件中 sheet表:每个工作簿可以包含多个表(也称为工作表) 活动表:用户当前查看表(或关闭 Excel 前最后查看表...2.读取Excel表格 实例表格如下: import openpyxl 用 openpyxl 模块打开 Excel 文档 #创建了一个指定工作簿对象 wb = openpyxl.load_workbook.../data/test.xlsx') 获取工作簿sheet表名称 wb.get_sheet_names() 获取指定sheet对象 sheet = wb.get_sheet_by_name('基本信息...#写入py文件 resultFile = open('census2010.py', 'w') #使用 pprint.pformat()函数,将变量字典值作为一个巨大字符串, 写入文件 census2010...#写入py文件 resultFile = open('census2010.py', 'w') #使用 pprint.pformat()函数,将变量字典值作为一个巨大字符串, 写入文件 census2010

1.2K40

VBA新手教程:没放弃咱就开整(1)

如果工作非常惨需要小数,那小数型就用single(单浮点精度)。 其实也可以不写……在你赋值时候系统会根据赋值类型给它也分配一个类型。...赋值,格式:变量名 = 值。等号左边放变量名,等号右边放值,之后任何地方用到这个变量,它就是右边值!如果一个变量被定义后没有被赋值过,如果是数字型那就是0,如果是字符串型那就是空。...确实差了一个双引号哈! 双引号,在VBA里是字符串标志。当代码检测到含有双引号时,会认定一对双引号中间值是字符串;如果没有双引号,则认定是一个变量。...今日作业 1、小学及以下文化程度看这里——求三角形面积 1)新建一个工作簿; ? 2)通过编写VBA,读入高和底数据,将三角形面积输出在B3单元格。...2、初中及以上文化程度看这里——依据不同半径求球体积 1)新建一个工作簿; ?

78510

Workbook工作簿对象基础

一、工作簿对象引用 一个工作簿对象workbook实际就是一个excel文件,在vba代码使用时引用它主要有两种方式,一种是通过工作簿对象名称,一种是是通过index索引号。...i为字符串变量,sht1为工作表对象。...将当前工作簿ActiveWorkbook名称name属性赋值给变量i。...通过set语句将当前活动工作簿活动工作表赋值给sht1,Set sht1 = ActiveWorkbook.ActiveSheet (复习下对象变量赋值) 最后在立即窗口㕜显示当前工作簿名称以及当前活动工作簿活动工作名称...定义变量i为字符串变量后,将thisworkbook对象,即代码所在工作簿name名称赋值给变量i,最后在立即窗口中显示。当前代码所在工作簿名称为vba.xlsm。

2.7K30

C语言 | C++常见面试题

1 变量声明和定义有什么区别 2 简述#ifdef、#else、#endif和#ifndef作用 3 写出int 、bool、 float、指针变量与 “零值”比较if语句 4 结构体可以直接赋值...9 ++i和i++区别 10 volatile有什么作用 11 一个参数可以既是const又是volatile 12 a和&a有什么区别 13 用 C 编写一个死循环程序 14 结构体内存对齐问题...15 全局变量和局部变量有什么区别?...20 typedef和define有什么区别 21 指针常量与常量指针区别 22 简述队列和栈异同 23 设置地址为0x67a9整型变量值为0xaa66 24 编码实现字符串转化为数字 25 C...,weak_ptr,auto_ptr理解 39 说说强制类型转换运算符 40 谈谈对拷贝构造函数和赋值运算符认识 41 在 C++ 中,使用 malloc申请内存能否通过delete释放?

1.2K98

【Shell编程】快速入门变量字符串、传递参数

2 双引号 3 获取字符串长度 4 提取子字符串 5 查找子字符串 1.5 传递参数 1.参数示例 2.特殊字符 1.1 简介 Shell 是一个用 C 语言编写程序,通过 Shell 用户可以访问操作系统内核服务...Shell 既是一种命令语言,又是一种程序设计语言。 Shell script 是一种为 shell 编写脚本程序。...Bash 由于易用和免费,在日常工作中被广泛使用。同时, Bash 也是大多数 Linux 系统默认 Shell 。...1.3 shell变量 1 简介 在 shell 脚本中 , 定义变量时,变量名不加美元符号( $ ),如: your_name="baidu.com" 注意 : 变量名和等号之间不能有空格...1 单引号 输出结果为: 单引号字符串限制: 单引号里任何字符都会原样输出,单引号字符串 变量是无效 ; 2 双引号 输出结果为: 双引号优点: 双引号里可以有变量

1.2K30

WPS JS宏代码(更新2023.06.12)

[i] = fd.SelectedItems.Item(i + 1) } //将文件路径赋值到B3单元格,用换行符\n 拼接每个数组元素,Value2表示二维数组取值,可以把表格当做一个二维数组理解...,用js本身split方法分割成数组 , data = [] //每个工作簿数据写入到数组里 //循环打开工作簿,这里用Range.CurrentRegion方法获取以空行与空列组合为边界区域...(arr) //合并数组 } //新建一个工作簿 let wb = Workbooks.Add() , wbsht = wb.ActiveSheet..., fileName = '' //如果B2单元格指定了文件名就用,如果没有指定就自动生成一个日期格式文件名 //ThisWorkbook.Path表示当前代码工作簿路径...ThisWorkbook.Path + '\\newFile' + dateFormat('yyyymmddHHMMSS', new Date) + '.xlsx' } //把合并数据全部写入到刚刚新建工作簿

8.1K11

C语言与C++常见面试题

公众号回复“面试”,获取pdf答案 1 变量声明和定义有什么区别 2 简述#ifdef、#else、#endif和#ifndef作用 3 写出int 、bool、 float、指针变量与 “零值”比较...8 写一个 “标准”宏MIN 9 ++i和i++区别 10 volatile有什么作用 11 一个参数可以既是const又是volatile 12 a和&a有什么区别 13 用 C 编写一个死循环程序...14 结构体内存对齐问题 15 全局变量和局部变量有什么区别?...20 typedef和define有什么区别 21 指针常量与常量指针区别 22 简述队列和栈异同 23 设置地址为0x67a9整型变量值为0xaa66 24 编码实现字符串转化为数字 25 C...,weak_ptr,auto_ptr理解 39 说说强制类型转换运算符 40 谈谈对拷贝构造函数和赋值运算符认识 41 在 C++ 中,使用 malloc申请内存能否通过delete释放?

80910

C语言与C++常见面试题

、 float、指针变量与 “零值”比较 if语句 4 结构体可以直接赋值 5 sizeof和 strlen区别 6 C 语言关键字 static和 C++ 关键字 static有什么区别 7...C 语言 malloc和 C++ 中 new有什么区别 8 写一个 “标准”宏MIN 9 ++i和 i++区别 10 volatile有什么作用 11 一个参数可以既是 const又是 volatile... 12 a和 &a有什么区别 13 用 C 编写一个死循环程序 14 结构体内存对齐问题 15 全局变量和局部变量有什么区别?...20 typedef和 define有什么区别 21 指针常量与常量指针区别 22 简述队列和栈异同 23 设置地址为 0x67a9整型变量值为 0xaa66 24 编码实现字符串转化为数字 25...,weak_ptr,auto_ptr理解 39 说说强制类型转换运算符 40 谈谈对拷贝构造函数和赋值运算符认识 41 在 C++ 中,使用 malloc申请内存能否通过 delete释放?

1.4K10

Go:字符串与数字高效转换

字符串和数字之间转换在很多情况下都有广泛应用,例如解析配置文件、处理网络协议、生成唯一标识等。 1. 基本字符串转数字方法 在Go中,标准库strconv提供了基础且强大字符串解析功能。...生成非可逆数字标识 有时候,我们需要将字符串转换成一个唯一数字,用于快速比较、散列或者作为某种标识。这时,可以使用散列函数来实现。...性能优化技巧 在对性能有极端要求场景下,每一微秒都至关重要。以下是一些可能帮助优化字符串转数字性能技巧: 避免不必要转换: 确认是否真的需要转换,有时通过逻辑重构可以避免转换。...重用缓冲区: 避免在循环或频繁调用函数中重复创建变量。 并行处理: 在处理大量独立字符串时,可以考虑使用Go并发特性来加速处理。 4....唯一标识生成: 通过将字符串转换为唯一数字,可以快速生成和比较唯一标识。 结语 在Go语言中,字符串与数字之间转换既是基础又是必需。

33310
领券