- opengles绘制可旋转的六角星
hb707934728
openglopenglesopengles2.0opengles绘制六角星
packagecom.bn.Sample5_1;importandroid.opengl.Matrix;//存储系统矩阵状态的类publicclassMatrixState{privatestaticfloat[]mProjMatrix=newfloat[16];//4x4矩阵投影用privatestaticfloat[]mVMatrix=newfloat[16];//摄像机位置朝向9参数矩阵pr
- 如何平衡元器件成本与性能
JD技术委员会
算法
要平衡元器件成本与性能,企业应当明确设计需求和目标、优化元器件选型策略、建立成本性能评估体系、推进标准化设计、加强供应链管理。其中,优化元器件选型策略尤其关键,它直接关系到产品的成本、性能与生命周期。在选型时,工程师不仅需要考虑元器件当前的性能需求,也应关注长期供应稳定性、价格趋势以及替代方案的可行性,从而确保成本与性能之间达到合理均衡,避免过度设计或成本浪费问题。一、明确设计需求和目标在硬件设计
- Linux 安装conda踩的那些坑
淘气淘的宝宝
服务部署linuxbash
一、安装anaconda31.下载anaconda去官网或者清华源2.使用如下命令进行安装bash Anaconda3-5.2.0-Linux-x86_64.sh安装的时候会让输入yes,一路yes,最后问要不要安装VS的时候no就行了【在这个过程中,有一个是否把anaconda路径加入~/.bashrc文件,如果输入yes就不用管了,否则就需要手动加入】3.退出重新登录4.whichpython
- 软件技术债务积累导致的延期怎么办
JD技术委员会
需求分析
要解决软件技术债务积累导致的延期,团队需要及时识别和管理技术债务、实施有效的重构策略、优化项目管理流程、建立技术债务的文化意识、加强团队沟通与协作。其中,及时识别和管理技术债务是首要措施。技术债务如同财务债务一般,延迟处理会导致利息增长,使问题越来越严重。定期的代码审查、自动化测试和债务跟踪工具能有效地帮助团队及早发现并减少债务的累积,避免延期严重影响项目进度。一、及时识别和管理技术债务技术债务通
- RHCSA Linux 系统创建文件
Y淑滢潇潇
linux服务器运维
1.文件命名规则①不能使用/来当文件名,/是用来做根目录的,也是用来做路径分隔符。②文件名不超过255个字符。③区分大小写。④目录也是文件,在同一路径下,两个不同类型文件不能同名。2.创建普通文件命令格式:touch[OPTION]...FILE...(1)touch的两种用法①文件已存在:更新文件的三个时间。可使用stat命令查看文件详细信息。eg:[root@localhost~]#stat/
- 1.2 计算机网络的分类和应用(重要知识点)
苗壮.
网络工程师计算机网络
1.2.1计算机网络的分类计算机网络的定义:由通信线路互相连接的、能自主工作的计算机构成,强调各计算机(工作站)拥有独立的计算资源和任务能力。与多终端分时系统不同,后者终端仅作为主机接口,不具备计算能力。相关系统的比较:分布式系统:基于计算机网络构建,提供透明的资源调用和远程数据处理。多机系统:强调高带宽、多样性互连,适用于同一机房内的并行计算环境。网络组成:网络节点:端节点:用户主机、用户终端(
- 【分析贴】亚冬会信息系统遭遇境外网络攻击,幕后发生了什么?
@CLoudbays_Martin11
网络大数据运维
最近,国家计算机病毒应急处理中心(CVERC)发布了一则不太引人注意的公告:在2025年1月26日至2月14日第九届亚洲冬季运动会期间,赛事信息系统和黑龙江省关键信息基础设施遭遇了超过20万次的境外网络攻击。作为一名关注网络安全的技术人,我对这个事件进行了整理分析,希望能为大家提供一个**“看懂背后逻辑”**的视角。欢迎转发和理性交流!一、基本情况梳理时间段:2025年1月26日-2月14日目标系
- 三次握手&四次挥手(通俗易懂版)
一只 Lemon
网络
第一种:小白通俗易懂版三次握手(建立连接)——就像打电话前的确认核心目的:确保双方都能正常“发消息”和“收消息”。步骤拆解(用打电话举例):第一次握手(客户端→服务器)客户端发送SYN(同步信号):相当于你打电话给对方说:“喂,能听到吗?”作用:告诉服务器“我想和你建立连接”,并带上自己的初始序号(比如随机数100)。第二次握手(服务器→客户端)服务器回复SYN-ACK(同步-确认信号):对方回答
- WiFi(无线局域网)技术的多种工作模式
夜星辰2025
网络WiFi
WiFi(无线局域网)技术支持多种工作模式,以满足不同的网络需求和应用场景。以下是主要的WiFi工作模式及其详细说明:1.基础设施模式(InfrastructureMode)[无线接入点(AP)]/|\[客户端1][客户端2][客户端3]简介这是最常见的WiFi工作模式,设备通过一个无线接入点(AccessPoint,AP)连接到网络。特点中心化管理:所有无线设备间的通信都通过AP进行,便于管理和
- Open GL ES ->GLSurfaceView在正交投影下的图片旋转、缩放、位移
Yang-Never
OpenGLESandroidandroidstudio开发语言kotlin贴图
XML文件Activity代码classMainActivity5:AppCompatActivity(),View.OnClickListener{companionobject{//变换增量privateconstvalROTATION_DELTA=10.0fprivateconstvalSCALE_DELTA=0.25fprivateconstvalTRANSLATE_DELTA=0.25f
- 装饰器模式与模板方法模式实现MyBatis-Plus QueryWrapper 扩展
〆、挽风
设计模式装饰器模式模板方法模式mybatis
pomcom.github.yulichangmybatis-plus-join-boot-starterMPJLambdaWrapperX/***拓展MyBatisPlusJoinQueryWrapper类,主要增加如下功能:**1.拼接条件的方法,增加xxxIfPresent方法,用于判断值不存在的时候,不要拼接到条件中。**@param数据类型*/publicclassMPJLambdaWr
- 深入理解 MVC 与其他主流设计模式:架构精髓与实现方法详解
苗壮.
设计模式java
本文将从经典的MVC模式开始,逐步探讨多种常用的设计模式,并针对每种模式的应用场景、优缺点、实现方法进行详细介绍。这样一来,你可以清楚地了解每种模式的特点以及如何在项目中高效应用它们。以下是主要内容:1.MVC(Model-View-Controller)组成:Model:负责业务逻辑和数据管理,如数据库操作和业务规则。View:展示数据的用户界面部分,不直接处理业务逻辑。Controller:处
- 浅谈棋牌游戏开发流程二:后端技术选型与基础环境搭建
17源码网
服务器人工智能大数据
一、前言:客户端只是台前,后端才是幕后“指挥中心”在上一篇“客户端技术”中,我们聊到玩家看到的一切动作、动画、界面逻辑,都靠客户端去渲染和交互。但若没有后端的支撑,玩家点了“出牌”可能就像一拳打在空气里——没人理,也无法判定牌局结果。因此,在一个完整的棋牌游戏体系里,后端往往承担了最核心、最复杂的任务,包括:房间管理:谁进了哪个房间?房间是否满员?游戏逻辑:洗牌、发牌、出牌顺序、结算,这些关键规则
- 2020-12-29
wubaoyu123
博客园Logo首页新闻博问专区闪存班级代码改变世界搜索注册登录KevinWan’sDoodle–Themorewedo,themorewecando.博客园首页新随笔联系订阅订阅管理随笔-94文章-0评论-223一个20年技术老兵的2020年度技术总结大家好!我是go-zero作者Kevin。充满惊吓的2020快要过去了,看到掘金上的技术人年度征文,忍不住文字记录一下艰辛而又充满收获的2020✍️
- 深度学习 Deep Learning 第17章 蒙特卡洛方法
odoo中国
人工智能深度学习人工智能蒙特卡洛
深度学习DeepLearning第17章蒙特卡洛方法内容概要本章深入探讨了蒙特卡洛方法及其在机器学习中的应用。蒙特卡洛方法是一类基于随机采样的算法,用于估计复杂的积分和求和问题。这些方法在机器学习中尤为重要,因为许多问题难以通过精确方法解决,需要借助随机采样来近似。本章详细介绍了蒙特卡洛方法的基本原理、重要性采样、马尔可夫链蒙特卡洛(MCMC)方法及其在深度学习中的应用。主要内容采样与蒙特卡洛方法
- STM32 HAL库 CANFD配置工具
_Ivan_
stm32嵌入式硬件单片机
用法说明:该工具适用于STM32HAL库,可一键生成CANFD的HAL库配置代码。计算依据为HAL库,并参考ZLG标准。软件界面:仓库地址:HALCANFDInitGen:适用于STM32控制器的HAL库版本说明:V1.2.0:美化界面,SJW参数与SEG2保持一致,同时满足SJW≤min(Seg1,Seg2)。V1.1.0:波特率计算依据为,Bauds=CANClock/(NominalPres
- Go和Golang语言简介
lisw05
计算机科学技术golang开发语言后端
李升伟整理Go和Golang实际上指的是同一种编程语言,只是名称不同。Go名称:Go是该编程语言的正式名称。起源:由Google的RobertGriesemer、RobPike和KenThompson于2007年开始设计,2009年正式发布。设计目标:旨在解决大型软件系统的开发效率问题,提供简洁、高效的语法和强大的并发支持。Golang名称:Golang是Go的别名,常用于网络搜索和社区讨论,因为
- 影像高精度配准 - 精度评估指标与实现方法
我喜欢就喜欢
javaandroidjavascript开发语言
影像高精度配准后,精度评估是验证算法有效性与优化算法参数的重要环节。精度评估主要通过几何精度评估与视觉验证两个方面进行。精度评估指标1.1几何精度评估指标(1)平均误差(MeanError,ME)表示所有匹配点对的平均偏移量。公式:在这里插入图片描述其中:(,)(xi,yi)是源影像的匹配点坐标。(′,′)(xi′,yi′)是目标影像中对应点的坐标。N是匹配点对的数量。(2)均方根误差(RootM
- 多模态RAG实践:如何高效对齐不同模态的Embedding空间?
gs80140
基础知识科谱人工智能
目录多模态RAG实践:如何高效对齐不同模态的Embedding空间?一、为什么需要对齐Embedding空间?二、常见的对齐方法与关键技术点(一)对比学习(ContrastiveLearning)(二)多模态Transformer架构(联合编码)(三)领域适配(DomainAdaptation)与微调(Fine-Tuning)三、如何衡量Embedding空间的对齐效果?四、实践中的具体实现步骤(
- 离线语音识别 ( 小语种国家都支持)可定制词组
微信15323794243
新唐嵌入式硬件
1产品介绍离线语音模组采用神经网络算法,支持语音识别、自学习等功能。运用此模组将AI技术赋能产品,升级改造出语音操控的智能硬件(例如风扇、台灯、空调、马桶、按摩椅、运动相机、行车记录仪等)。支持全球多种语言识别,如中文,英语,日语,韩语,俄语,西班牙语,德语,越南语等,应用市场非常广泛。2.硬件外观模组PCBA外观如图所示:模组正面有2.0mm间距10PIN卧式针座,通过10PIN排线对接主板,给
- GaussDB通过SQL语句高效删除表中数据的技术解析
如清风一般
gaussdbsql数据库
GaussDB通过SQL语句高效删除表中数据的技术解析一、概述在数据库管理中,数据删除是日常运维和开发中的高频操作。GaussDB作为华为自主研发的关系型数据库,提供了多种灵活的数据删除方式。合理选择删除策略既能保证数据操作的准确性,又能显著提升数据库性能。本文将深入解析DELETE、TRUNCATE等关键语句的使用场景及优化技巧。二、基础删除操作DELETE基础语法DELETEFROMtable
- 高效驾驭海量数据:GaussDB SQL在金融风控场景下的实践指南
Gauss松鼠会
GaussDB经验总结gaussdbsql数据库database人工智能
高效驾驭海量数据:GaussDBSQL在金融风控场景下的实践指南引言在金融行业日均千万级交易量的背景下,传统单机数据库已无法满足实时风控诉求。华为GaussDB作为分布式国产数据库,凭借其高吞吐、低时延、智能优化的特性,为金融级实时分析提供了创新解决方案。本文将通过订单风险分析、反欺诈监测等典型场景,深入解析GaussDBSQL的核心技术优势。一、分布式架构下的数据建模优化1.1横向扩展的表结构设
- 【鸿蒙开发教程】HarmonyOSMVVM模式的解析
「已注销」
harmonyos华为鸿蒙
前言2024年对鸿蒙来说可谓至关重要,生态建设的前提,就是要有足够的开发人才。与之对应的,今年春招市场上与鸿蒙相关岗位和人才旺盛的热度,一方面反应了鸿蒙生态的逐渐壮大,另一方面也让人们对鸿蒙下一阶段的发展更具信心。随着鸿蒙市场份额的不断提升,相应的岗位也会迎来一个爆发式的增长。这对于想要换赛道的程序员来说是一个非常好的消息,话说大家最近有想法转型鸿蒙开发吗?MVVM模式●MVVM(Model-Vi
- 【HarmonyOS学习日志(13)】计算机网络之TCP/IP协议族(二)
黄油曲奇饼饼饼
学习计算机网络tcp/ip
文章目录TCP/IP协议族ARPDNS标志字段:协商具体的通信方式和反馈通信状态DNS查询问题的格式资源记录(ResourceRecord,RR)格式:被用于应答字段、授权字段和额外信息字段IP协议IP服务的特点无状态无连接不可靠IP头部结构IPv4头部结构IPv6头部结构IPv6扩展头部IP分片头部信息例子:携带ICMP报文的IP数据报被分片IP路由IP模块工作流程路由机制IP转发重定向TCP/
- 【HarmonyOs学习日志(14)】计算机网络之域名系统DNS
黄油曲奇饼饼饼
学习计算机网络
域名系统DNS域名系统DNS——从域名解析出IP地址文章目录域名系统DNS概述域名到IP地址的解析互联网的域名结构命名标准域名服务器域名的解析过程概述域名系统DNS(DomainNameSystem)是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。互联网的域名系统DNS被设计为一个联机分布式数据库系统,并采用客户服务器方式。DNS使大多数名字都在本地进行解析,仅少量解析需要在互
- java09-static
Sang1ra
java开发语言
static修饰成员变量叫静态,可以修饰成员变量、成员方法成员变量按照有无static修饰,分为两种:类变量(有static修饰):被类中所有对象共享实例变量(对象的变量):属于每个对象推荐:类名.类变量对象.实例变量//Test.javapublicclassTest{publicstaticvoidmain(String[]args){//目标:掌握有无static修饰成员变量的用法,特点1、
- OpenCV:计算机视觉的强大开源库
知舟不叙
计算机视觉opencv开源
文章目录引言一、什么是OpenCV?1.OpenCV的核心特点二、OpenCV的主要功能模块1.核心功能(CoreFunctionality)2.图像处理(ImageProcessing)3.特征检测与描述(Features2D)4.目标检测(ObjectDetection)5.视频分析(VideoAnalysis)6.机器学习(ML)7.深度学习(DNN)三、OpenCV的应用领域四、如何开始使
- Qt TreeWidget 项目高亮与交互指引实现方案
我喜欢就喜欢
QTC++技术文档qt交互microsoft
1.概述在Qt应用程序开发中,经常需要对QTreeWidget中的特定项目进行高亮显示并引导用户进行交互操作。本文介绍了一个专门的代理类HighlightDelegate,它能够实现项目高亮、鼠标操作提示以及自动展开节点等功能。2.功能特点支持单个或多个项目的高亮显示提供可视化的鼠标操作提示(左键/右键点击)支持文本搜索并自动高亮匹配项自动展开包含匹配项的节点点击响应验证智能提示工具提示(tool
- 【HarmonyOS学习日志(3)】组件化与模块化,MVP与MVVM架构
黄油曲奇饼饼饼
开发语言harmonyos
组件化和模块化组件化和模块化是软件开发中用于提高代码组织和可维护性的两个密切相关的概念。它们都旨在将大型复杂的系统分解为更小、更易于管理的部分。什么是组件化组件化是一种将用户界面分解为独立可重用的部分的方法。这些组件可以是按钮、输入框、列表、图表等,每个组件都代表一个UI元素或功能,并可以独立于其他组件工作。这种方法使得UI的开发变得更加灵活和高效,同时也提高了UI的一致性和质量。组件化的特点可复
- Ubuntu安装elasticsearch
swoole~
ubuntulinux运维
Ubuntu系统上安装Elasticsearch可以通过多种方式进行,以下是几种常用的安装方法。在开始安装前,请确保你的系统是最新的,这可以通过运行sudoaptupdate和sudoaptupgrade命令来完成。方法一:使用APT仓库安装(推荐)导入Elasticsearch的公钥:wget-qO-https://artifacts.elastic.co/GPG-KEY-elasticsear
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include