首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
xcconfig编写指南
2024-09-05
iOS-xcconfig环境变量那些事(配置环境的配置)
前言 在配置宏定义参数时,会发现一个问题,在需要临时修改或者测试一些数据时,修改宏,如果不修改,就多写一个,注释掉原来的,然后测试后,再换回来,当然了,如果一两个宏,可以这样,但是,如果每次改的比较多,建议用环境变量来配置,也就是用 xcconfig 控制 Debug 或 Release编译时,同一个宏名,取到的值就会不同:或许现在的PCH文件里面是下面这样的...... #define API_URL @"http://www.api000.com/" //#define API_U
基于Asterisk的VoIP开发指南——Asterisk 模块编写指南(1)
原文:基于Asterisk的VoIP开发指南--Asterisk 模块编写指南(1) 1 开源项目概述 Asterisk是一个开源的软件包,通常运行在Linux操作系统平台上.Asterisk可以用三种协议来实现VoIP,同时可以与目前电话使用的标准硬件进行交互通信,Asterisk在实现VoIP时,不需要任何附加硬件,本文所采用的也是这种使用方式.但是,如果企业没有与VoIP语音网关运营商建立合作关系,想要自己构建这样的一个平台,那么要和数字电话设备与模拟电话设备进行交互通信,Asterisk
基于Asterisk的VoIP开发指南——(2)Asterisk AGI程序编写指南
原文:基于Asterisk的VoIP开发指南--(2)Asterisk AGI程序编写指南 5. Asterisk AGI程序编写指南 5.1概述 很多时候,我们需要在拨号方案中做某些业务逻辑的判断或者外部数据库的查询,根据具体地需要,有几种做法: 1.使用Asterisk的通道变量.Goto函数.Gotoif函数等实现某些简单跳转,通过几个这样的函数的组合,实现简单的业务. 2.对终端接入用户的呼叫请求中的某些属性,进行简单的数据库增删改查,在Asterisk官方发布的asterisk-add
Html Email 邮件html页编写指南
前言 写过邮件的html的童学应该都知道,邮件的html一般都用table来布局,为什么呢?原因是大多数的邮件客户端(比如Outlook和Gmail),会过滤HTML设置,让邮件面目全非. 经过多次的邮件编写实践及度娘的指导,我发现,编写HTML Email的窍门,就是使用15年前的网页制作方法. 自制兼容outlook与foxmail邮件模版 局部重点规则 1. Doctype 目前,兼容性最好的Doctype是XHTML 1.0 Strict,事实上Gmail和Hotmail会删掉你的Doc
Atitit mysql存储过程编写指南
Atitit mysql存储过程编写指南 1.1. 设定参数与返回值 `obj_id` int ,,返回类型 varchar(200)1 1.2. 在语句中使用传入的obj_id参数1 1.3. 测试的时候,注意字符串要包含双引号1 1.4. 定义变量以及查询结果存储到变量1 1.5. Sql参数拼接 CONCAT2 1.6. Sql语句调用存储过程call 语句2 1.1. 设定参数与返回值 `obj_id` int ,,返回类型 varchar(200) 1.2. 在语句中使用传入的ob
CCleaner 垃圾文件清理规则 编写指南
以下内容的英文版本来源于 CCleaner 官方论坛,仅供参考.欢迎大家编写并分享针对常用国产软件的垃圾文件清理规则!需要说明的是规则文件(Winapp2.ini)需和程序文件放于同一文件夹下,才能被 CCleaner 自动加载.——————————————————————————————————————CCleaner 垃圾文件清理规则编写指南翻译:飞扬时空更新日期:2012年8月24日 一.规则条目格式[Name*]LangSecRef=Detect/DetectFile/SpecialDe
Bookmarklet编写指南
作者: 阮一峰 日期: 2011年6月11日 前一段日子,我写了两个Bookmarklet----"短网址生成"和"短网址还原". 它们用起来很方便,除了我本人之外,其他朋友也在用.第一次发布Bookmarklet,就能有用户,我挺满意的. 下面就是我整理的<Bookmarklet编写指南>,供自己和需要的朋友参考. ==================================================== Bookmarklet编写指南
Git_学习_09_Commit message 和 Change log 编写指南
一.前言 二.Commit message编写 1.规范 2.用空行分开主题和正文 提交时只执行 git commit,这时就会跳出文本编辑器,让你写多行. git commit 主题和正文分开 每次提交,Commit message 都包括三个部分:Header,Body 和 Footer. <type>(<scope>): <subject> // 空一行 <body> // 空一行 <footer> 三.参考资料 1.Commit mess
HTML Email 编写指南
今天,我想写一个"低技术"问题. 话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly.每周收到一封邮件,了解本周的大事. 有一天,我就在想,是不是我也能做一个这样的邮件? 然后,就发现这事不那么容易.抛开后台和编辑工作,单单是设计一个Email样板,就需要不少心思. 因为这种带格式的邮件,其实就是一张网页,正式名称叫做HTML Email.它能否正常显示,完全取决于邮件客户端.大多数的邮件客户端(比如Outlook和Gmail),会过滤HTML设
python 函数编写指南
#函数编写指南:1.给函数指定描述性名称,且只在其中是用小写字母和下划线 2.每个函数都应包含简要的阐述其功能的注释,该注释应紧跟在函数定义后面,且采用文档字符串格式 3.给形参指定默认值时,等号两边不要有空格,对于函数调用中的关键字实参,也应遵循这种规定 4.如果形参过多,导致函数定义的长度超过了79字符,可在函数定义中按输入左括号后按回车键,并在下一行按两次Tab键,从而将形参列表和只缩进一层的函数体区分开来,如下def function_name( parameter_0,paramete
HTML Email 编写指南(转)
作者: 阮一峰 日期: 2013年6月16日 今天,我想写一个"低技术"问题. 话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly.每周收到一封邮件,了解本周的大事. 有一天,我就在想,是不是我也能做一个这样的邮件? 然后,就发现这事不那么容易.抛开后台和编辑工作,单单是设计一个Email样板,就需要不少心思. 因为这种带格式的邮件,其实就是一张网页,正式名称叫做HTML Email.它能否正常显示,完全取决于邮件客户端.大多数的邮件客户端(
Linux守护进程编写指南
Linux守护进程编写指南 守护进程(Daemon)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件.守护进程是一种很有用的进 程.Linux的大多数服务器就是用守护进程实现的.比如,Internet服务器inetd,Web服务器 httpd等.同时,守护进程完成许多系统任 务.比如,作业规划进程crond,打印进程lpd等. 守护进程的编程本身并不复杂,复杂的是各种版本的Unix的实现机制不尽相同,造成不同Unix环境下守护进程的编程规则 并不一致.
(转)Git 提交的正确姿势:Commit message 编写指南
Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交. $ git commit -m "hello world" 上面代码的-m参数,就是用来指定 commit mesage 的. 如果一行不够,可以只执行git commit,就会跳出文本编译器,让你写多行. $ git commit 基本上,你写什么都行(这里,这里和这里). 但是,一般来说,commit message 应该清晰明了,说明本次提交的目的. 目前,社区有多种 Commit mes
PE解析器与加载器编写指南
PE解析器与加载器编写指南 最近准备去实习,看公司要求应该开发PE相关的查杀引擎,因此再回头复习一下PE格式,重新写一个PE解析器和PE加载器,再此记录下有关坑. PE解析器部分: 1)如何确定节区表 正确计算方法: pSection = pNtHeader + sizeof(IMAGE_NT_HEADER) . 错误计算方法:pSection = pFile + sizeof(IMAGE_DOS_HEADER) + sizeof(IMAGE_NT_HEADER). 原因:DOS_HEADER
《SystemVerilog验证-测试平台编写指南》学习 - 第3章 过程语句和子程序
<SystemVerilog验证-测试平台编写指南>学习 - 第3章 过程语句和子程序 3.1 过程语句 3.2 任务.函数以及void函数 3.3 任务和函数概述 3.4 子程序参数 3.4.1 C语言风格的子程序参数 3.4.2 参数的方向 3.4.3 高级的参数类型 3.4.4 参数的缺省值 3.4.5 采用名字进行参数传递 3.4.6 常见代码错误 3.5 子程序的返回 3.5.1 返回(return)语句 3.5.2 从函数中返回一个数组 3.6 局部数据存储 3.6.1 自动存储
《SystemVerilog验证-测试平台编写指南》学习 - 第2章 数据类型
<SystemVerilog验证-测试平台编写指南>学习 - 第2章 数据类型 2.1 内建数据类型 2.2 定宽数组 2.2.1 声明 2.2.2 常量数组 2.2.3 基本的数组操作 -- for和foreach 2.2.4 基本的数组操作 -- 复制和比较 2.2.6 合并数组(压缩数组) 2.2.8 合并数组和非合并数组的选择 2.3 动态数组 2.4 队列 2.5 关联数组 2.7 数组的方法 2.7.1 数组的缩减方法 2.7.2 数组的定位方法 2.7.3 数组的排序 2.7.4
《SystemVerilog验证-测试平台编写指南》学习 - 第1章 验证导论
<SystemVerilog验证-测试平台编写指南>学习 - 第1章 验证导论 测试平台(testbench)的功能 方法学基础 1. 受约束的随机激励 2. 功能覆盖率 3. 分层的测试平台 建立一个分层的测试平台 1. 创建一个简单的驱动器 2. 仿真环境阶段 3. 最大限度代码重用 4. 测试平台的性能 <SystemVerilog验证-测试平台编写指南>学习 - 第1章 验证导论 测试平台(testbench)的功能 产生激励(Generate stimulus): 把激励
邮件html页编写指南
前言 写过邮件的html一般都用table来布局,为什么呢?原因是大多数的邮件客户端(比如Outlook和Gmail),会过滤经过多次的邮件编写实践及度娘的指导,我发现,编写自制兼容outlook与foxmail邮件模版 局部重点规则 1. Doctype 目前,兼容性最好的Doctype是XHTML 1.0 Strict,事实上Gmail和Hotmail会删掉你的Doctype,换上下面这个Doctype (不能使用HTML5的语法) <!DOCTYPE html PUBLIC "-//
【PyHacker编写指南】打造URL批量采集器
这节课是巡安似海PyHacker编写指南的<打造URL批量采集器> 喜欢用Python写脚本的小伙伴可以跟着一起写一写呀. 编写环境:Python2.x 00x1: 需要用到的模块如下: import requestsimport re 本文将用re正则进行讲解,如果你用Xpath也可以 00x2: 首先我们要选取搜索引擎(其他搜索引擎原理相同) 以bing为例:Cn.bing.com 首先分析bing翻页机制: https://cn.bing.com/search?q=内容&firs
原生JavaScript插件编写指南(转载)
原生js开发指南 https://www.jianshu.com/p/e65c246beac1 在jQuery大量使用的环境下,目前网上的众多jQuery插件也能基本满足要求,但是在项目具体需求下,有时候依旧需要自己造轮子,本文介绍了如何不依赖jQuery等库进行原生JavsScript插件的编写. 插件需要满足的条件 一个可复用的插件需要满足以下条件: 插件自身的作用域与用户当前的作用域相互独立,也就是插件内部的私有变量不能影响使用者的环境变量: 插件需具备默认设置参数: 插件除了具备已实现的
Omi树组件omi-tree编写指南
Omi框架能够以少量的代码声明式地编写可拖拽移动节点的树形组件. 通常树组件能够考验UI框架的健壮性,因为需要使用到UI框架的如下特性: 组件嵌套 组件传值 组件批量传值 组件依赖自身递归嵌套(nest-self) 子.孙或炎黄子孙访问根组件实例 下面来介绍下使用 omi-tree 的开发全过程.你也可以无视文章,先体验一把和直接编辑源码试一把: omi-tree playground 类划分 tree.js 树组件的根容器类,包含节点移动,根据id获取节点等通用方法,这里把其排除在tree-n
热门专题
nginx-rtmp-module 统计在线
select top 100 percent 优化
win10安装universal ctags
java string释放
python找出float的数据
sharepoint 列表根据人员和组判断数据显示
wpf CartesianChart 只显示线
jumpserver跟换logo
mfc怎么布局控件靠右
Tampermonkey脚本应用到所有页面
helm exceptionless 教程
jquery .val() 有参数和无参数
开启dhcp功能应该在3层设备路由器开启命令时
jquery 获取iframe里面的元素
tensorflow梯度裁剪避免0
DeepLabv3 结构
DLL向主窗口发送消息
mongo 必须用用户名密码登录
怎么使用pytorch中的多线程
python修改快捷方式