最新 | 最热门 | 最高评价

+0  Chrome开发者工具的小技巧

Tag: Web开发 | 编程工具 | Chrome | CSS | HTML | Javascript
陈皓 发于 2017年01月19日 20:25 | 点击: 254 | 展开摘要
Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。

话不多话,我们开始。

代码格式化

有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角的那个 { }  标签,chrome会帮你给格式化掉。

强制DOM状态

有些HTML的DOM是有状态的,比如<a> 标签,其会有 active

查看全文: http://www.udpwork.com/item/16066.html

+0  是时候支持HTTPS了:免费SSL证书letsencrypt配置教程

Tag: Web | HTTPS
Tim 发于 2016年11月26日 16:20 | 点击: 447 | 展开摘要
今天抽空将 blog 增加了 HTTPS 支持,并停止了原来的 HTTP 服务。

由于证书仅网站域名需要,因此使用了免费的 Let’s Encrypt 证书服务。

根据维基百科的说明,Let’s Encrypt 是一个于2015年三季度推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。Let’s Encrypt 是由互联网安全研究小组(ISRG,一个公益组织)提供

查看全文: http://www.udpwork.com/item/15946.html

+0  单启动多个mysql实例mysqld_multi配置

Tag: Web
ideawu 发于 2016年06月23日 16:27 | 点击: 419 | 展开摘要
1. 创建 mysqld_multi.conf 配置

[mysqld_multi]
mysqld=/usr/bin/mysqld_safe
mysqladmin=/usr/bin/mysqladmin
user=AAA
password=BBB

[mysqld3306]
port=3306
datadir=/var/lib/mysql3306
socket=/var/lib/mysql3306/mysql.sock
pid-file=/var/lib/mysql33

查看全文: http://www.udpwork.com/item/15613.html

+0  一个简单的聊天或者私信系统设计

Tag: Web
ideawu 发于 2016年06月17日 17:51 | 点击: 404 | 展开摘要
不少网站都会内置聊天或者私信系统, 为了方便更多人, 现将一个最简单的聊天系统的接口设计放在这里, 这是一个基于 HTTP 的聊天系统设计.

首先是视图设计:

# view:

msg/unread
(全局)未读消息列表
chat
一对一聊天窗口
chat/history
我的聊天记录(按人组织)列表

接着是数据接口设计:

# ajax:

msg/unread/get
获取(全局)未读消息列表
@last_msg_id: 获取比此消息更晚的未读消息, 不包

查看全文: http://www.udpwork.com/item/15576.html

+0  使用CSS mask 实现图片的斜线拼接

Tag: CSS | Web那些事 | css遮罩 | 图片拼接 | 斜线拼接
iAzrael 发于 2016年02月04日 11:50 | 点击: 574 | 展开摘要
每次必说题外话

话说貌似好久没有写技术文章了,自从娃娃出来后,很少能有时间做技术研究,思考的时间也不足。不过有得必有失,世上事也就酱紫了。但是作为一个前端攻城师,不写代码,不研究技术,是会被后浪拍死在沙滩上的。

碰巧前段时间碰到个CSS问题,一直很喜欢CSS的,能CSS解决的问题绝对不用JS,于是就抽时间整整看。

什么是斜线拼接

回到本文主题上,”斜线拼接“是我自创的词语,因为我也不知道怎么描述这个需求,o(╯□╰)o,实际的效果是下面所示:

眼力好的筒子应该就能发

查看全文: http://www.udpwork.com/item/15172.html

+0  Accessing modem status information with Netgear router

Tag: Technology | Web
Haidong Ji 发于 2016年01月15日 13:28 | 点击: 692 | 展开摘要
If, like me, you bought your own cable modem and Netgear wireless router for Comcast service, the way to access your modem’s status information is different. When using the equipment provided by Comcast, in my case the Technicolor TC8

查看全文: http://www.udpwork.com/item/15128.html

+0  Eclipse PDT PHP Web Application Run Configuration

Tag: Web | Technology | PHP | Eclipse
Haidong Ji 发于 2016年01月02日 13:39 | 点击: 670 | 展开摘要
I had some trouble setting up Run Configurations in Eclipse for PHP (PDT plugin). Here is my note for future reference.

Machine: Ubuntu 15 64-bit, with Eclipse Mars. sudo apt-get install php5 installed apache2 for me, so no additional web

查看全文: http://www.udpwork.com/item/15096.html

+0  CocoaUI 的 CSS 样式应用算法说明和源码解析

Tag: Cocoa | Web | CocoaUI | CocoaUI源码解析
ideawu 发于 2015年11月11日 16:26 | 点击: 760 | 展开摘要
W3C 规范中对 CSS 样式的应用算法有规定, 这个规范中的算法比较复杂, 简单来说, 就是根据 CSS 样式选择器中的不同类型的元素出现的次数来计算优先级, 如果某个节点同时命中多个 CSS 样式规则, 以高优先级的样式为准.

W3C 规范具体可以见这个文档: http://www.w3.org/TR/CSS2/cascade.html, "6.4.3 Calculating a selector's specificity" 一节.

例如下面的两条 CSS 样式规则

查看全文: http://www.udpwork.com/item/14758.html

+0  谁在使用 CocoaUI 框架?

Tag: Cocoa | Web | CocoaUI
ideawu 发于 2015年11月10日 12:21 | 点击: 786 | 展开摘要
首先介绍下 CocoaUI 框架. CocoaUI 是我开发的一个 iOS UI 开发框架, 用来解决 iOS 设备上的界面布局和多设备屏幕适配问题. 当初, 在开发懒投资 iOS app 的时候, 我们都没有多少 iOS 开发的经验, 根据我们做 Web 开发多年的经验, 我们认为 iOS 的约束布局方式不符合大多数程序员的思维, 所以有必要借鉴 Web 界面布局(主要是流式布局, HTML+CSS 定义), 来开发 iOS 应用.

所以, CocoaUI 框架应运而生了

查看全文: http://www.udpwork.com/item/14756.html

+0  自建vpn之四:安装启动客户端

Tag: Linux | Technology | Web
Haidong Ji 发于 2015年11月07日 11:36 | 点击: 971 | 展开摘要
openvpn服务器和客户profile建立之后,安装设置客户端软件后就可以使用了!这篇博客介绍如何在Windows、Linux、和Mac上使用openvpn。我们假定你已经安全地把profile,即.ovpn文件转移到电脑上。

Windows

到这里下载客户端软件。一般来讲你要下载64位的。目前的文件名是openvpn-install-2.3.8-I601-x86_64.exe

下载完毕后安装。它可能会问要不要安装一个叫TAP的东西。你需要安装;

安装完毕,把那个.

查看全文: http://www.udpwork.com/item/14752.html

+0  自建vpn之三:搭建openvpn service和生成客户端Profile

Tag: Linux | Technology | Web
Haidong Ji 发于 2015年11月07日 06:38 | 点击: 2742 | 展开摘要
给虚机设定了基本的防护措施后,我们来安装openvpn服务器终端并生成profile文件。以下指令都是root级别。我假定你已经通过命令行连到服务器上。请根据需要在命令行前自行添加sudo或变成root。

我原计划给读者提供一步一步的说明,但那样会太繁琐。前两天注意到github上有人已经把这一切打包成一个shell脚本。我今天看了下,觉得写得很好。经过我成功测试后,推荐给你使用。并且这个脚本对Ubuntu,Debian, CentOS, RedHat啥的都管用。

请到

查看全文: http://www.udpwork.com/item/14751.html

+0  自建vpn之二:保护你的机器

Tag: Linux | Technology | Web
Haidong Ji 发于 2015年11月06日 14:06 | 点击: 837 | 展开摘要
选完虚拟机供应商、机器规格、操作系统啥的,机器启动后的第一件事是保护它的安全,尽可能减少被攻击面。我在这里只提供一些最基本建议,主要是在防火墙的设置方面。这里提供的一些指令假定你是用Debian 7或8。你如果用Ubuntu,这些指令基本上可以直接拿过来用。CentOS/Red Hat/Fedora方面的指令类似,请自行查询。如有需要,等我有空专门写CentOS/Red Hat/Fedora的设置。

以下指令都是root级别。我假定你已经通过命令行连到服务器上。请根据需要在

查看全文: http://www.udpwork.com/item/14750.html
|<<<1234567>>>| 一共34页, 399条记录