#设计名片的软件

Google发布移动网站设计原则

Google刚刚发布了由Google与AnswerLab联合打造,名为《PrinciplesofMobileSiteDesign:DelightUsersandDriveConversions》的移动网站设计原则白皮书。白皮书提到,为了愉悦用户和推动转化率,移动网站设计应该遵循25个设计原则。这25个设计原则涉及到主页...

编译后的软件同平台移植

需求背景:我在开发机上编译了一些第三方的库和软件。现在需要移植到相同操作系统的X86平台的机器上。理论上直接拷贝就可以了。但是需要拷贝哪些软件呢?关联库又怎么处理呢?本文档记录一下移植过程。一、关于ghostscript-9.151.进入ghostscript的编译目录。2.执行./configure--help,观察...

String类型为什么设计成不可变的?

此文章转载于Java的架构师技术栈微信公众号 这几天在各大平台上都看到过这样一些帖子,全都是关于String类型对象不可变的问题,当然现在也是找工作的准备时期,因此花了一部分时间对其进行整理一下。想要完全了解String,在这里我们需要解决以下几个问题(1)什么是不可变对象?(2)String如何被设计成不可...

软件产品开发流程

一、产品调研【项目背景,产品特点,产品盈利点,包含了一些可行性分析】 二、可行性分析【是否实用,能用,有价值。用户群体,解决什么样的问题,技术上可行】三、产品立项后面和软件项目开发流程一样 **CEOChiefExecutiveOfficer首席执行官COOChiefOperatingOfficer...
代码星球 ·2021-01-18

软件项目开发流程第一次详解

一、需求分析(锻炼口才、情商,逻辑思维,要及时沟通与便于了解到最及时信息,目的从客户口中了解需求)    通过客户的简单的描述,获取客户的真实需求,把确定的需求,确定下来,做项目的界限划分二、概要设计(锻炼语言浓缩能力,同时也能体现团队的能力分配任务(设计。前端,开发负责人,测试...

【权限设计】如何以“权限”为单位的进行权限设计(二)

在上一篇文章中,我们说到了以“用户”为单位的权限设计,适用的业务场景为:适用该系统的人之中,存在很多拥有同一类权限的人。当使用该系统的人中,当非常多的人的权限不一样时,那么以“用户”为单位的权限设计就不适用了,这时候我们需要用到以“权限”为单位的权限设计。适用的业务场景当使用该系统的人之中,很多人的权限是不一样的,那么...

【权限设计】如何以“用户”为单位的进行权限设计(一)

最近公司发生一件大事:公司一员工,窃取网站后台管理功能资源以及网站销售额等数据,事后发现是敌对公司派人有意所为。电视剧场景在现实重演,有些吃惊,为防止此类事情再次发生,临危受命,针对权限管理进行重构。禁止非法用户盗取资源访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,每一台计算机具备浏览器,如果不建立...

【权限设计】一个案例,三个角色,简单说下B端产品的权限设计

入行以来也接触过一些B端产品,这些产品之中权限管理是重中之重,权限管理不仅仅是整个系统的一个小小的模块,它一直贯穿整个系统,从登陆到操作到最后的登出。说它相当的复杂真不为过。对于权限,如果从控制力来分的话,可以分为功能级权限和数据级权限。从控制方向来分的话又可以分为从系统获取数据和向系统提交数据。一般来说,权限管理无非...

Ubuntu 14 如何创建软件的 启动器/桌面图标?

如题所示:Ubuntu14如何创建软件的启动器/桌面图标?解决方案:将/usr/share/applications/里面的相应图标复制到桌面即可。同理,也可“拖动”到左边的“启动器栏”,生成该应用的启动器!  【参考】SecureCRT桌面文件sudo vim /usr/sha...

【安居客】资深PHP软件开发工程师

工作职责:1、网站项目的开发和维护;2、负责技术部软件开发架构设计;3、负责生产环境、测试环境和生产环境服务器运维和优化;4、负责研究较前沿和复杂的技术运用; 岗位要求:1、熟悉PHP程序执行的生命周期、PHP的各项配置、PHP的内存模型、业界对PHP的合理用法、常用的工具链,例如Composer;2、改进P...

Memcache的mutex设计模式 -- 高并发解决方案

场景Mutex主要用于有大量并发访问并存在cache过期的场合,如首页top10,由数据库加载到memcache缓存n分钟;微博中名人的contentcache,一旦不存在会大量请求不能命中并加载数据库;需要执行多个IO操作生成的数据存在cache中,比如查询db多次;问题在大并发的场合,当cache失效时,大量并发同...

商品库存“存取设计”,MySQL事务、表锁、行锁

MySQL 使用SELECT...FORUPDATE做事务写入前的确认以MySQL的InnoDB为例,预设的Tansactionisolationlevel为REPEATABLEREAD,在SELECT的读取锁定主要分为两种方式:SELECT...LOCKINSHAREMODESELECT...FORUPDA...

【视频】Linux高级程序设计01.3命令行选项及参数

【课程笔记】【命令行参数】选项:-l-a-i参数:-l/homemain函数形式:intmain(intargc,char*argv[])main函数是有参数的,而且有返回值argc:参数的个数argv[]:指针数组,存放是具体的参数列表如ls-l-a-iargv[0]指向"ls"argv[1]指向"-l"argv[2...

【视频】 Linux高级程序设计01.2开发平台及Linux环境限制

【课程笔记】Linux环境限制遵循规范,使用现有资源,明确系统限制,增量开发。(1)规范问题编码的规范,让程序更易读。Linux编码规范。“见着如意”:变量,函数命名等能够让人看到名称就知道大概的用处和功能。另外各个单词间全用下划线,全部用小写。user_count“层次清楚”:代码各个模块逻辑要清楚,多用子函数,多用...
首页上一页...3334353637...下一页尾页