Atitit 多元化战略 适合我们发展 的核心业务attilax总结 1.1. 历史的大趋势,全球范围内人员的大流动1 1.2. 衣食住行1 1.3. 农村包围城市战略1 1.4. 挪开三座大山(住房度假,医疗保健,教育培训)的压迫,我们要解放全人类哈,解救万民与水火之中1 1.5. 教育培训2 1.6. 住房度假村计划2 1.7. 户外活动 健身活动,主打健康牌2 1.8. 交友活动 社交2 1.9. 兼职工作2 1.10. 旅游2 1.11. 全球加盟便利店服务2 1.12. 全球后勤基地服…
Atitit.数据库存储引擎的原理与attilax 总结 1. 存储引擎是什么1 2. 其它数据库系统(包括大多数商业选择)仅支持一种类型的数据存储2 3. 表的存储有三个文件:结构+数据+索引2 4. 页和字段2 5. 数据存取的选择:行存储还是列存储?3 6. 常见的存储引擎3 6.1. 简单类型MyISAM.3 6.2. 复杂类型,支持事务与外键 MySQL存储引擎[InnoDB.3 6.3. InnoDB数据存储结构3 6.4. Memory](Heap) 存储引擎5 6.5. NDBC…
Atitit 数据存储的数据表连接attilax总结 1.1. 三种物理连接运算符:嵌套循环连接.合并连接以及哈希连接1 1.2. a.嵌套循环连接(nested loops join)1 1.3. b.合并连接(merge join)3 1.4. c.哈希连接(hash join) 4 1.5. 所以这三种算法,没有谁好谁坏,只有合适的场景应用合适的连接算法,这样才能发挥它自身的长处,而恰巧这些就是我们要掌握的技能.6 1.6. 这三种连接算法我们也可以显示的指定,loop merger ha…
Atitit 开发2d游戏的技术选型attilax总结 1.1. 跨平台跨平台:一定要使用跨平台的gui技术,目前最好的就是h5(canvas,webgl,dom) +js了..1 1.2. 游戏前后端语言的选择(既然用了h5,js就是前端不二选择)1 1.3. Js ide sublime ,webstorm1 1.4. Java ide eclipse mars1 1.5. 使用怎样的h5游戏引擎(推荐dom,cocos2d)1 1.6. Ui编辑器,场景编辑器(dw,)2 1.7. 例外,…
atitit 读书与获取知识资料的attilax的总结.docx 1.1. 读书即是获取知识,获取资料,获取信息的一种方式 2 2. 获取资料信息的目的,有什么作用,有什么用途?? 2 2.1. 扩大视野,辅助决策,提供多个解决方案 2 2.2. 实现从无到有的跨越 2 2.3. 找准方向,不在迷茫,方向比努力更重要 2 2.4. 提升幸福感 与成就感 2 2.5. 提升个人与组织的软资产,提升资产安全度.. 2 2.6. 获得额外加持,增强提升个人与组织学历 能力 3 2.7. 大力减少成本,…
Atitit 通用接口的设计与实现attilax 总结 1.1. 现存的情况1 1.2. 接口返回类型,与返回序列化格式1 1.3. 异常传递 代替返回值模式1 1.4. 通用接口原理1 1.5. Autoit  Autohotkey的模式2 1.6. 通用版全功能接口http param模式  范例 ( 可以运用于任何场合)2 1.7. 通用版数据sql接口 (快速开发接口,适用与内部人员操作模块)3 1.8. 通用版数据sp存储过程调用接口 (快速开发接口,适用于任何场合)3 1.9. 核心…
Atitit 切入一个领域的方法总结 attilax这里,机器学习为例子 1.1. 何为机器学习?1 1.2. 两类机器学习算法 :监督式学习(Supervised Learning)和非监督式学习(Unsupervised Learning)1 1.3. 经典书籍2 1.4. 原理与理论 .决策树,.随机森林算法,.逻辑回归,.SVM,.朴素贝叶斯,.K最近邻算法,.K均值算法,.Adaboost 算法,.神经网络,.马尔可夫2 1.5. 工具包,类库 weka2 1.6. 常用的机器算法流程…
Atitit.数据库存储引擎的原理与attilax 总结 1. 存储引擎是什么1 2. 其它数据库系统(包括大多数商业选择)仅支持一种类型的数据存储2 3. 表的存储有三个文件:结构+数据+索引2 4. 页和字段2 5. 数据存取的选择:行存储还是列存储?3 6. 常见的存储引擎3 6.1. 简单类型MyISAM.3 6.2. 复杂类型,支持事务与外键 MySQL存储引擎[InnoDB.3 6.3. InnoDB数据存储结构3 6.4. Memory](Heap) 存储引擎5 6.5. NDBC…
Atitit.异步编程的发展历史 1.1. TAP & async/await 1. 异步编程的发展历史1 1.1. Thread1 1.2. Task1 1.3. Async await2 1.3.1. await 的原形2 2. 常见的异步模式主要有callbaks,listeners(一种观察者模式),promise,3 3. 实现异步编程有4种方法可供选择,这4种访求实际上也对应着4种异步调用的模式,分为“等待”和“回调”两大类.4 3.1. APM4 3.2. EAP5 3.3. TA…
Atitit 图像处理 调用opencv 通过java  api   attilax总结 1.1. Opencv java api的支持 opencv2.4.2 就有了对java api的支持1 1.2. 安装2016-05-19  opencv v2.4.13   267M  ,一个压缩包解压即可1 1.3. Opencv d java 接口api  ,把opencv-2413.jar加入java项目1 1.4. /AtiPlatf_ee/src/com/attilax/img/SfitTes…
Atitit ABI FFI 的区别与联系 attilax总结 FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The 'libffi' library real…
Atitit.log日志技术的最佳实践attilax总结 1. 日志的意义与作用1 1.1. 日志系统是一种不可或缺的单元测试,跟踪调试工具1 2. 俩种实现[1]日志系统作为一种服务进程存在 [2]日志系统作为系统调用存在2 3. 上下文(手动或者aop模式,记录参数)MDC2 3.1. 2 4. 日志格式规范2 4.1. 输出地点:日志,console,db2 5. 动态切换日志2 6. 大数据搜索与日志挖掘及可视化方案--ELK Stack:Elasticsearch.Logstash.K…
Atitit.异步编程技术原理与实践attilax总结 1. 俩种实现模式 类库方式,以及语言方式,java futuretask ,c# await1 2. 事件(中断)机制1 3. Await 模式(推荐)1 4. Java的实现模式futuretask 对于c#的task类库(推荐)1 4.1. 使用Java 8的CompletableFuture实现函数式的回调.htm2 5. Timer模式2 6. Thread模式(不推荐,太底层)2 1. 俩种实现模式 类库方式,以及语言方式,ja…
Atitit 图像处理知识点体系知识图谱 路线图attilax总结 v4 qcb.xlsx 分类 图像处理知识点体系 v2 qb24.xlsx 分类 分类 理论知识 图像金字塔 常用底层操作 卷积扫描 滤镜 素描滤镜 理论知识 高斯金字塔,拉普拉斯金字塔 常用底层操作 扫描线扫描 滤镜 毛玻璃 理论知识 Harris角点 常用底层操作 像素扫描 滤镜 油画 理论知识 纹理 常用底层操作 滤镜 像素画 理论知识 Bezier曲线 常用底层操作 截取 滤镜 其他滤镜效果 理论知识 去除alpha通道…
Atitit. 构造ast 语法树的总结attilax oao 1. Ast结构树形1 2. ast view (自是个160k的jar )2 2.1. 多条语句ast结构2 2.2. 变量定义 int b,c; 的ast结构2 2.3. 方法调用meth1(a=1,b=2,c=3);  的ast结构2 3. 误解的问题3 3.1. 语法书子能是个二叉树,实际上多叉树越好..3 3.2. 非要不个ast放到个stack黑头了..实际上不要stack牙行了...3 3.3. Ast非要解释成个ma…
Atitit图像识别的常用特征大总结attilax大总结 1.1. 常用的图像特征有颜色特征.纹理特征.形状特征.空间关系特征. 1 1.2. HOG特征:方向梯度直方图(Histogram of Oriented Gradient, HOG)1 1.3. (二)LBP特征 LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子4 1.4. :它具有旋转不变性和灰度不变性等显著的优点.它是首先由T. Ojala, M.Pietikäinen, 和D.…
Atitit 词法分析器的设计最佳实践说明attilax总结 1.1. 手写的优点:代码可读,对源代码中的各种错误给出友好的提示信息,用户体验高,1 1.2. 使用状态表比较简单,dfa比较麻烦1 1.3. 优先递归 替换循环1 1.4. 内部分支switch替换if else1 1.5. 单独的db que状态,内部可以容易包含single quo1 1.6. 范例1 1.1. 手写的优点:代码可读,对源代码中的各种错误给出友好的提示信息,用户体验高,  产品级别的编译器需要对源代码中的各种错…
Atitit 常用比较复杂的图像滤镜 attilax大总结 像素画滤镜 水彩油画滤镜 素描滤镜 梦幻镜 特点是中央集焦,周围景物朦化微带光晕,使人产生如入梦境的感觉.常用于拍摄婚纱.明星照,也用于其它艺术摄影创作.此镜在暗背景下,以及使用长焦距镜头时效果更明显 魔幻镜 又称旋风镜,是以中央集焦,四周呈螺旋形散射状,效果犹如进入神奇的魔幻世界.使用时可采用广角镜头或小光圈.二十五.爆炸镜:又称散射镜,是以中央集焦,向四周产生强烈的辐射(爆炸状)这特点,动感非常明显,背景复杂效果更好.是渲染主体动感…
Atitit数据库层次架构表与知识点 attilax 总结 第一阶段,大概理论(三五天 数据库的类型,网状,层次,树形数据库,kv数据库.Oodb Er模型   sql 并发控制与lock  Acid数据库完整性 关系模型 1NF.2NF.3NF和BCNF 数据库范式 存储过程 触发器 视图 约束 第二阶段  项目使用(工作开始到三年左右 数据库连接池,sql linq 目前我们项目中使用的关系数据库,为主 也少部分nosql数据库,oo数据库,树形数据库. Orm ,ui form映射.. 第…
Atitit 修改密码的功能流程设计 attilax总结 1.1. 注意点1 1.2. 设计修改用户密码功能时把用户ID保存在哪里?1 1.3. Ui设计1 1.4. 功能设计源码1 1.5. AgtSrv .java2 1.1. 注意点 Req参数需要根据数据库转义,防止sql注入 要输入原密码验证,防止CSRF注入 会话管理防止uid篡改..建议uid存放在cookie并且aes加密 后台获取uid cookie使用tokenService方式注入.可以灵活支持session,cookie等…
Atitit. 构造ast 语法树的总结attilax v2 q0f 1. Ast结构树形1 2. ast view (自是个160k的jar )2 2.1. 多条语句ast结构2 2.2. 变量定义 int b,c; 的ast结构2 2.3. 方法调用meth1(a=1,b=2,c=3);  的ast结构2 3. 误解的问题3 3.1. 语法书子能是个二叉树,实际上多叉树越好..3 3.2. 非要不个ast放到个stack黑头了..实际上不要stack牙行了...3 3.3. Ast非要解释成…
Atitit.图片木马的原理与防范 attilax 总结 1.1. 像图片的木马桌面程序1 1.2. Web 服务端图片木马1 1.3. 利用了Windows的漏洞1 1.4. 这些漏洞不止Windows有,是很多软件都有,甚至sns wechat工具2 1.5. 利于图片meta数据区2 1.6. “会动的图片”—Flash动画,无需利用系统漏洞,而是利用动画本身的特性,直接对用户进行攻击.2 1.7. “WMF文件远程溢出漏洞”制作的,3 1.8. MIME头漏洞的3 1.9. BMP木马就…
Atitit web remote远程调试的原理attilax总结 Jvm是vm打开一个debug port,然后ide先连接..然后执行url,就会vm会与ide沟通.. Php的xdebug port 9000是在phpstorem打开的...如果执行url,也会启动debug..必须要预先连接ide和apache才可..使用phpstorm打开debug page即可,预先连接好.然后就xdebug就可以与ide打开的9000 debug port连接调试了.. 连接建立 对于有静态IP.…
atitit.流程图的设计与制作 attilax 总结 1. 流程图的规范1 2. 绘图语言2 2.1. atitit.CSDN-markdown编辑器2 2.2. js-sequence-diagrams 2 3. 成员软件 axure  (10M)2 4. visio3 5. 参考3 5.1.1. paip.流程图的图形化编程及源码生成时序图 - attilax的专栏 - ...3 5.1.2. paip.提升效率---源码生成流程图工具 - attilax的专栏 - 博客频道...3 1.…
Atitit. 构造ast 语法树的总结attilax oao 1. 能那更加有意义的名字来命名ast节点... 1 2. 如何命名表达式名称..使用实际对象名称,而不是操作符号表达式更好 1 2.1. 参考在的ast view 一类的实现... 1 3. ast view (自是个160k的jar ) 2 3.1. 多条语句ast结构 2 3.2. 变量定义 int b,c; 的ast结构 2 3.3. 方法调用meth1(a=1,b=2,c=3);  的ast结构 2 3.4. 注解的ast…
atitit.微信支付的教程文档 attilax总结 1. 支付流程概览 1 2. 设置支付起始文件夹   host/app/paydir/ 1 3. 设置oauth验证域名 1 4. 測试文件夹 能够使用ip,但必须80port好像. 1 5. 发起測试支付,菜单  host/fromother.jsp 2 6. Start.jsp 2 7. 获取openid的page接口,并制定回调接口 2 8. 開始支付页面 3 9. 生成js调用支付接口 4 10. 注意事项 5 10.1. 预支付的签…
Atitit.sql where条件表达式的原理  attilax概括 1. 数据查询接口sql api标准化1 2. Sql接口的问题2 2.1. 虽然sql是结构化的dsl,但是任然是编程语言类型的dsl2 2.2. Sql是文本化的dsl,虽然有一些sql解析工具,但是任然可能不够好,导致解析困难..2 2.3. 以及只能使用标准化的sql函数2 2.4. 很难用来查询编程语言数据结构以及文件夹等2 3. 扩展sql接口..Ssql2 3.1. 更加的结构化,容易解析..2 3.2. 统一…
Atitit.激活某个程序的api attilax总结 1. 设置当前某窗口为当前窗口,有几个步骤要做:1.得到窗口句柄FindWindow2.切换键盘输入焦点AttachThreadInput3.显示窗口ShowWindow(有些窗口被最小化/隐藏了)4.更改窗口的Zorder,SetWindowPos使之最上,为了不影响后续窗口的Zorder,改完之后,再还原5.最后SetForegroundWindow这样应该可以保窗体跑到前台吧?? 作者:: 老哇的爪子 Attilax 艾龙,  EMA…
Atitit.ati dwr的原理and设计 attilax 总结 java php 版本 1. dwr的优点相对于ajax来说..1 2. DWR工作原理1 3. Dwr的架构2 4. 自定义dwr还是native dwr2 5. ApiHandler的标准化method2 6. Invok..  Dwr.exe()2 7. api.jsp3 8. prj.Wxb distribu   api.jsp3 9. ----------code4 10. ApiHandler4 11. iocx5…
Atitit.软件开发的非功能性需求attilax 总结 1. 运行环境约束:用户对软件系统运行环境的要求. 1 2. 兼容性 2 3.   7.6 数据库 database (imp by ati)2 4. 源码可移植性(imp by ati)2 5. 互操作性 (imp by ati)2 6.  1.7 一致性 consistence imp by ati)2 7. 可重用性(imp by ati)3 8. 国际化(imp by ati)3 9. 可扩展性(imp by ati)3 10. …