- CTF 竞赛密码学方向学习路径规划
David Max
CTF学习笔记密码学ctf信息安全
目录计算机科学基础计算机科学概念的引入、兴趣的引导开发环境的配置与常用工具的安装WattToolkit(Steam++)、机场代理Scoop(Windows用户可选)常用Python库SageMathLinux小工具yafuOpenSSLMarkdown编程基础Python其他编程语言、算法与数据结构(可选)数学基础离散数学与抽象代数复杂性分析密码学的正式学习兴趣的培养做题小技巧系统学习需要了解并
- 抽象代数精解【2】
叶绿先锋
基础数学与应用数学抽象代数人工智能
文章目录群消去律的意义消去律与群的其他性质总结难点与例子例子参考文献群下面由文心一言生成群中的消去律是群论中的一个基本定理,它描述了群中元素之间的一种特殊关系。具体来说,群中的消去律包含左右两个方向,可以表述为:左消去律:若(ab=ac)(ab=ac)(ab=ac)且(a,b,c∈G)(a,b,c\inG)(a,b,c∈G)其中(G)是一个群,则b=c。右消去律:若(ba=ca)(ba=ca)(b
- Collatz 猜想和 Python
不连续小姐
PythonDay4:CollatzConjecture原来总有学生问我,微积分有什么用啊,我说如果微积分学好了,也许抽象代数和数论就能学好,那最后就能像AndrewWiles一样上人物年度杂志的封面了.(AndrewWiles证明了Fermat'sLastTheorem,费玛大定理).[captionid="attachment_1466"align="alignnone"width="300"
- 2022-11-16
ddxYu
今日总结学习了PyPi上传项目的方法,很成功群论部分内容修改完毕下午停电啦,来电后电脑无法开机,吓了一跳,以为电脑又坏了今日份记账完成今日份练字-未完成今日有效学习时长352分钟明日计划上午校验论文错别字找老师修改论文
- 范畴论系列(一)初识范畴
数学
起因写这个系列起源于自己学习编程语言时遇到的问题,研究编程语言不可避免要与数学打交道,自己大学只学过数学分析和高等代数等数学系一年级课程,PLT(ProgrammingLanguageTheroy)需要的数学基础大致为:抽象代数(AbstractAlgebra)、拓扑(Topology)、范畴(CategoryTheory)等代数知识,在阅读相关PL书籍时,深感自己的无力。我又是一个"死磕"的人,
- 对称、群论与魔术(十)——魔术《吉普赛测试》等
MatheMagician
编程语言算法pythonjava人工智能
早点关注我,精彩不错过!在前面的系列文章中,我们从最基本的几何对称的应用开始,讲到了用群描述的抽象的对称性,等价性原理以及用它来设计魔术的案例。之前的那两个作品《tic-tac-toe》以及《五边形的奇迹》都是我十分喜欢的压箱底的宝贝。相关内容请戳:对称、群论与魔术(九)——魔术《五边形的奇迹》对称、群论与魔术(八)——魔术《tictactoe》中的数学奇迹对称、群论与魔术(七)——魔术《tict
- 幂等性非侵入式实现
十一技术斩
面试mysqljava后端数据库
幂等性今天我们来谈谈什么是幂等性?引用百度百科的解析如下:幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“setTrue()”函
- 2022-11-15
ddxYu
今日总结修改了群论方面的部分,还没改完,发现了一点问题,似乎程序也有问题,明天再检查检查今天有效学习时长352分钟今日份记账完成今日份练字未完成明日计划上午修改完毕群论部分,先不管代码了下午找老师改论文
- 拼多多推客团长在哪里找?如何有效推广
氧惠购物达人
1.拼多多官方渠道:您可以登录拼多多官方网站或者下载拼多多手机App,通过搜索推客团长相关关键词,如“推客团长”、“招募推客”等,来查找并了解相关信息。2.推客社群论坛:拼多多有很多推客社群论坛,比如微信群、QQ群、论坛等,可以通过加入这些社群论坛来了解拼多多推客团长的招募信息。同时,您也可以在这些社群中发布您的招募需求,吸引推客团长主动联系您。3.关注拼多多推客公众号:拼多多官方推出了专门的公众
- 社群论03
梵天说
社群里面的人素质参差不齐,性格迥异,能力大小有别……如何统一协调管理?尽管很多方面不同,但是能在同一个社群,就一定有相同的地方,比如某一个兴趣爱好,或者共同的价值观,一起参加某一个活动等等。群整体氛围趋势从共同点展开,整体就容易把控。这需要群主的引导自己群规等方面的规范。
- 天道群论二:海帮主深聊量子力学和中医的炁(气)
海帮主
接上篇《天道群论一:海帮主解析病毒与蝗灾》海帮主|社群空间站:下面聊聊量子力学!物理界主要是建立在数学模型和物理实验之上,他为物质世界的解释提供了具有逻辑性的理论依据。但在开始进行双缝实验那天起就开始出现了危机!花费数百年由牛顿和几代经典物理学家构建的经典物理学的大厦出现了裂痕,伴随不断的深入研究而崩坍一地!海帮主|社群空间站:在正常世界,1就是1,可在双缝实验世界里发现1还分+1和-1!科学家搞
- 智能机器人与旋量代数(3)
Metaphysicist.
智能机器人与旋量代数机器人
Chapt2.李群李代数的基本理论2.1群论的基本概念(TheTheoryofGroups)群的概念最初是由19世纪的数学家伽罗瓦提出的,群是抽象代数中的一类结构,,它与研究对称性紧密相关,如代数方程的对称性以及几何图形的对称性(同样的群甚至可以表达几个不同种类物体的对称性)。通常可以认为群是所有对称运算的集合,群论从本质上来讲就是一种描述各种各样的对称性的数学工具。定义2.1群是指可对其元素gg
- 天道群论一:海帮主解析蝗虫灾害与病毒
海帮主
2020年2月18日晚天道群中,群友问,海帮主答:Wang:@海帮主|社群空间站你之前说的下半年多备粮,是否和蝗灾有关?海帮主|社群空间站:今年飞禽走兽都会发作,原因是天文的引力和辐射增强所至,在基因层面会有变异,会从最小的生物开始,飞禽走兽基因本就不完整,所以他们基因最先突变。蝗虫也发生基因变异了,能抗衡更多不利条件,从非洲传到了亚洲。海帮主|社群空间站:(答群友病毒与蝗灾为何如此之多?)病毒不
- 2018-12-18
xiaoyuhuadie
论网络编辑是什么?作者文章名称发布时间薛丽群论网络编辑是什么?2018-12-18[图片上传失败...(image-ec09e-1545123703349)]一、网络编辑(职业名)网络编辑是一个特殊的职业,也是一个特殊的群体,据有关方面估算,截至目前,全国网络编辑从业人员近600万人,而传统媒体编辑记者仅有75万人,2006年首次将网络编辑员纳入国家职业大典时,这个群体才300万人左右。网络编辑作
- 第13章 导数从引入一点群论,以及凯莱矩阵
挥刀杀G
微积分矩阵线性代数
因为要开始进行求导了,会有大量的运算,之前的计算就太过于复杂,所以需要构建黑箱,把之前的内容给出数学上的名称,和解释,而不再只是一个直白的描述。希尔伯特空间是非常大的一个空间,像之前提到过的概率矩阵,现在给出名字叫做凯莱表,也可以叫做凯莱矩阵,这个矩阵是树,图的来源,是可以用树的形式来表示发生的可能,这样树的路径就可以表示成一个一个实实在在的值而不是假设存在的概率构成矩阵,而且还是有序的,填坑一个
- AtCoder Beginner Contest 335 (Sponsored by Mynavi) G. Discrete Logarithm Problems(群论的阶 拉格朗日定理)
Code92007
数论群论阶拉格朗日定理
题目n(nusingnamespacestd;//#include#definerep(i,a,b)for(inti=(a);i=(b);--i)typedeflonglongll;#defineLLlonglongtypedefdoubledb;typedefpairP;#definefifirst#definesesecond#definepbpush_back#definedbg(x)cer
- 2020-01-01 一个抽象数学定理的一个应用
MathPhilosophy
本文介绍群论中的一个定理,这个定理有很多个名字,如下:伯恩赛德计数定理,柯西-弗罗贝尼乌斯引理,轨道计数定理这个定理描述比较抽象,如下:给定群G,集合X,且G作用于X,并定义则有:作用的轨道数=该定理的证明略,下面通过一个应用说明定理的含义:给定一个正方体,并给定3种不同颜色,对正方体的表面进行着色,每个面只能着一种颜色,问共有多少种不同的着色方法,(前提是,如果两种着色方法,正方体经过旋转之后相
- 【无标题】
数学专业的小白
考研
考研过了一周,是不是该准备研究生复试了?结合自身经历谈谈研究生复试需要注意的事项:注意复试科目和形式每个学校复试科目和形式都大不一样,以数学专业举例,有的学校复试科目较多,如复变函数、实变函数、抽象代数、泛函分析()等;有的学校只需复试一个科目(必选一个科目)。现在估计是线下面试为主了,有的学校要求制作PPT或者简历,这个必须注意,PPT和简历上写的每个内容,都要经得起推敲,问起来必须能够回答出来
- 对称群(Symmetric group)
李飞飞Z
深度学习
1.在群论中,对称群通常表示为Sₙ,其中n是集合中元素的个数。对称群Sₙ包含了集合{1,2,...,n}上所有可能的置换。就是说给定一个集合A,存储n个元素,Sₙ中存储的是这n个元素的不同排列。(S就是Symmetric的首字母)例如,S₃包含以下六个置换:恒等变换:(1)(2)(3)两个元素的交换:(12),(13),(23)循环置换:(123)、(132)下面这种表示容易理解,上面的例子是更简
- 格密码基础:q-ary格
唠嗑!
格密码格密码线性代数格基
目录一.格密码的重要性二.格密码基础2.1格点的另一种理解方式三.q-ary格3.1q-ary垂直格3.2q-ary格3.3二者结合四.论文中的q-ary格4.1定理14.2定理24.3定理3一.格密码的重要性格密码的基础是研究格点上的困难问题,这种格点使用抽象代数的观点则是上的子群。格密码近些年非常火热,主要由于以下几点:抗量子攻击。基于传统数论的公钥密码系统是无法抵抗量子攻击的,这也是格密码最
- Burnside 引理 与 Pólya 定理 学习笔记
yingxue_cat
算法
为了防止明天就把好不容易听完的东西都还给rabbit_lb了,还是记一点吧。1.群论基础1.1群(group)的定义给定集合GGG和GGG上的二元运算⋅\cdot⋅,满足下列条件称之为群:封闭性:若a,b∈Ga,b\inGa,b∈G,则a⋅b∈Ga\cdotb\inGa⋅b∈G。结合律:对于任意a,b,c∈Ga,b,c\inGa,b,c∈G,有(a⋅b)⋅c=a⋅(b⋅c)(a\cdotb)\cd
- 当我们在讨论多模态融合时?我们究竟在讨论什么?最新多源融合综述!
自动驾驶之心
点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取今天自动驾驶之心很荣幸邀请到Xizhu来分享自动驾驶最新的多源传感器融合综述!如果您有相关工作需要分享,请在文末联系我们!>>点击进入→自动驾驶之心【多传感器融合】技术交流群论文作者|Xizhu编辑|自动驾驶之心很荣幸来分享我们的多源数据融合综述~这篇综述文章所关注的核心问题是自动驾驶系统中的多源数据融合技术。多源数据融合对自动驾驶
- 如何保证分布式情况下的幂等性
豆奶快攻
设计模式设计Java分布式
关于这个分布式服务的幂等性,这是在使用分布式服务的时候会经常遇到的问题,比如,重复提交的问题。而幂等性,就是为了解决问题存在的一个概念了。什么是幂等幂等(idempotent、idempotence)是⼀个数学与计算机学概念,常⻅于抽象代数中。在编程中⼀个幂等操作的特点是其任意多次执⾏所产⽣的影响均与⼀次执⾏的影响相同。幂等函数,或幂等⽅法,是指可以使⽤相同参数重复执⾏,并能获得相同结果的函数。这
- 线性代数一
刘瞧瞧
线性代数
每日学习刘瞧翘线性代数是数学的一个分支,它的研究对象是向量,向量空间(或称线性空间),线性变换和有限维的线性方程组。向量空间是现代数学的一个重要课题;因而,线性代数被广泛地应用于抽象代数和泛函分析中;通过解析几何,线性代数得以被具体表示。线性代数的理论已被泛化为算子理论。由于科学研究中的非线性模型通常可以被近似为线性模型,使得线性代数被广泛地应用于自然科学和社会科学中。概念线性代数是代数学的一个分
- 2018-07-02
悟空金月饺子
马中骐老师的“物理学家的群论”在手里半年之久,是这半年来我翻看最多的书。真没先到我需要深入到如此的细节,已经到了几乎无用的边缘。说是无用,是因为,这些细节似乎处在物理学家和数学家都不感兴趣的交集,比如正交群的高阶不可约表示,而且不是一般的结论,是要具体算出一些细节。幸亏马老师的书还有配套的习题集有很多具体的例子帮我了解。可能我自己的愚鲁,对书中的内容产生了很多的误解,通过实际课题的反复验证,才恍然
- 群论学习笔记
_beginend
学习小记
文章目录群群和元的阶子群和子群的陪集群的同构群的阶与其元的阶之间的关系置换群轨道与稳定化子Burnside引理Polya定理Polya定理的生成函数形式群群(G,∗)(G,*)(G,∗)由非空集合GGG和GGG的一个代数运算∗*∗组成,且满足以下公理:1、1、1、封闭性:对∀a,b∈G\foralla,b\inG∀a,b∈G,有a∗b∈Ga*b\inGa∗b∈G2、2、2、结合律:对∀a,b,c∈
- 【Basic Algebra】群论学习整理
George_Plover
代数结构抽象代数
本文整理一些群论上的笔记,可能持续更新。(教材:BasicAlgebraIbyNATHANJACOBSON)1.9同态(homomorphisms\text{homomorphisms}homomorphisms)同态在群和幺半群上的定义类似于同构,事实上,同构是同态的一种。定义1.6如果MMM和M′M^\primeM′是幺半群,且η\etaη是从MMM到M′M^\primeM′的映射,且满足两个
- 【密码学】抽象代数——群(学习笔记)
aching_
密码学学习笔记密码学信息安全抽象代数
群1、运算及关系运算的本质:两个元素经过一定的法则得到一个元素。(加减乘除)运算的规律:交换律、结合律、分配律交换律ab=ba结合律a(bc)=(ab)c分配律a∘(b+c)=a∘b+a∘c关系:非空集合A中对两个元素而言的一种性质,使A中任何两个元素,或有这种性质,或没有这种性质,二者必居其一。例:关系为“>”,A中任意两个元素,或大于,或不大于。(总有属于一种)等价关系:非空集合A中定义了关系
- 抽象代数笔记2——群
rsy56640
数学
CSDN前端有毒,Latex写出来排版全乱……………………………………………………………………………………………….群的定义:设GG是一个非空集合,“oo”是GG上的二元代数运算,称为乘法。如果下列条件成立,则称GG对它的乘法“oo”构成一个群(Group)。1.乘法“oo”满足结合律。2.对乘法“oo”,GG中有一个左幺元ee。即∀a∈G,eoa=a∀a∈G,eoa=a3.对乘法“oo”,GG中
- 离散数学笔记(七)
鹏湘伦
离散数学笔记系列抽象代数代数系统数值分析
代数系统笔记:一、代数系统:代数系统相关概念和性质:二、群:群相关概念和性质:群论公理:群的运算律:群的阶:群元素的阶:子群:循环群:陪集:群同态:群同构:克莱因四元群:三、格:偏序格:代数格:代数格与偏序格的等价性:子格:格的对偶原理:格同构:分配格:有界格:有补格:四、布尔代数:布尔代数的定义:布尔恒等式:有限布尔代数的表示定理:布尔函数:一、代数系统:代数系统相关概念和性质:概念释义性质代数
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s