- java 同步redis到mysql_Yii2 redis同步数据到mysql
兰艳知己
java同步redis到mysql
将redis数据写入mysql中:本次案例讲解将如何将商城中商品浏览次数通过缓存记录并写入mysql中具体的redis安装过程暂且就省略了.....一、安装redis插件|配置rediscomposerrequireyiisoft/yii2-redis找到common的config文件,在components下加入redis配置参数'redis'=>['class'=>'yii\redis\Con
- laravel无法运行php,Laravel:php artisan服务无法启动
常一二
laravel无法运行php
我在这里挖掘了其他一些答案,似乎没有什么比这更合适了.我可能最初会留下一些信息,所以请告诉我你还需要什么,谢谢!目前运行ubuntu7,使用composer和laravel两者似乎都正确安装:当我在终端输入'phpartisanserve'和'phpartisanserve--port:8000'时,我收到此错误:PHP警告:require(/home/user/Projects/thingy/b
- fastGPT 接入Ollama 模型避坑指南
枫蓝驿
人工智能chatgpt
一、fastGPT添加应用调用大模型报404错误确认docker-composer.yml中的oneApi配置项是否正确-DEFAULT_ROOT_PSW=Pass1234 #AI模型的API地址哦。务必加/v1。这里默认填写了OneApi的访问地址。-OPENAI_BASE_URL=http://192.168.1.216:3001/v1#AI模型的APIKey。(这里默认填写了OneAPI的快
- 用于 Yii 2 的 AuthClient 扩展--安装
topofgods
Yii
https://github.com/yiisoft/yii2-authclient/blob/master/docs/guide-zh-CN/installation.md安装安装扩展要安装该扩展,请使用Composer。运行composerrequire--prefer-distyiisoft/yii2-authclient"~2.1.0"或在你的composer.json文件的“requir
- php数据导出pdf文件
Z单单
pdf
一.导出pdf文件,首先要安装相关的类库文件,我用的是dompdf类库。1.安装类库文件:composerrequiredompdf/dompdf2.引入类库文件到你的控制器中,创建方法:publicfunctiongeneratePdf(){//你需要打印的查询内容$data=['name'=>'烦烦烦','content'=>'哈哈哈计划经济','img'=>'https:://www.tup
- Laravel 阿里云 OSS 视频上传完整方案
phplavarel
一、环境准备1.1安装OSSSDKcomposerrequirealiyuncs/oss-sdk-php1.2环境配置在.env文件中添加:OSS_ACCESS_KEY_ID=你的AccessKeyIdOSS_ACCESS_KEY_SECRET=你的AccessKeySecretOSS_ENDPOINT=oss-cn-hangzhou.aliyuncs.comOSS_BUCKET=你的Bucket
- 如何使用 PHP 接入港股实时行情接口(WebSocket 实时K线+盘口)
quant_1986
php开发语言网络协议websocket后端经验分享笔记
在构建金融类网站或量化交易系统时,实时行情数据是不可或缺的核心组件之一。尤其是对港股市场感兴趣的开发者,更需要一个可靠且实时的行情源。本文将介绍如何使用PHP接入港股行情接口,并实现实时接收1分钟K线数据。准备工作首先,确保你的开发环境中安装了Composer。我们将使用PHP的WebSocket客户端库textalk/websocket。composerrequiretextalk/websoc
- 如何搭建Composer私有仓库
声嘶喑哑
shellphp
创建Composer包首先要先创建一个Composer包,可参考:创建你的第一个composer包创建好之后,可以托管到任意的VCS仓库里,如:GIT、SVN等,也可以放在本地以Path的方式指定路径,更多可参考:点击这里安装satis$composercreate-projectcomposer/satis--stability=dev--keep-vcs创建配置文件下例中,我们使用两个已经创建
- webman 利用tcp 做服务端 对接物联网
两个人的幸福online
tcp/ipandroid网络协议
用webman建立tcp的服务端安装webman安装composerrequirewebman/gateway-worker文件:config/plugin/webman/gateway-worker/process.php这里定义了两个协议,tcp用来对接物联网,ws用来对接im['handler'=>Gateway::class,'listen'=>'websocket://0.0.0.0:7
- 使用composer提示Composer detected issues in your platform Your Composer dependencies require a PHP
TO_WebNow
phpcomposer开发语言
宝塔终端使用composer提示:Composerdetectedissuesinyourplatform:YourComposerdependenciesrequireaPHPversion“>=8.2.0”.Youarerunning7.3.40.in/www/wwwroot/watch/vendor/composer/platform_check.php处理办法:先下载对应的php版本,然后
- PHP云原生与Serverless架构深度实践
seopthonshentong
云原生phpserverless
在前六篇系列教程的基础上,本文将深入探讨PHP在云原生和Serverless环境下的高级应用,帮助开发者构建可扩展、高可用的现代化PHP应用。1.ServerlessPHP架构Bref与AWSLambda集成bash#安装Brefcomposerrequirebref/brefphpartisanvendor:publish--tag=serverless-configserverless.yml
- thinkphp5.1升级thinkphp6遇到的坑
程序员君常笑
thinkphpphp
想着将就项目从tp5.1升级到tp6,哪知道遇到这么多坑,因为tp6不是写给MVC结构,记录下默认安装thinkphp6有问题如果使用指令composercreate-projecttopthink/thinktp安装,不能完全安装。需要添加--ignore-platform-reqs。//安装composercreate-projecttopthink/thinkrent6--ignore-pl
- 【慧游鲁博】【11】小程序端·游览画卷修改·支持图片url格式·结合图床上传和加载·数据对接
哇哦哇哦~~
创新实训个人记录小程序vuespringboot后端
文章目录需求修改细节前端主要修改点说明:前端传递格式后端ArtifactItem类:ScrollServiceImpl类:修改`InfoPanel`结构重构`ScrollHorizontalRollComposer`修改后的`ScrollHorizontalRollComposer`移除冗余代码修改总结数据流图片格式兼容性问题成果展示需求由于图片和文字交流是相互独立的,故仅保留文字交互信息,然后根
- Composer 使用
QD.Joker
PHPcomposerphp
composer作为PHP开发中依赖管理工具,平时经常会用到,今天总结一下常用命令。以下内容均来自Windows环境下。文章目录一、Composer使用二、基本约束三、镜像源参考文档:菜鸟教程官网(一般不用)中文官网官方文档Packagist中国全量镜像一、Composer使用install命令(初始化项目的时候会用到)要使用Composer,先在项目的目录下创建一个composer.json文件
- docker-componse
冰尘s1
dockereureka容器
docker-componse部署后更新个别服务方法一方法二脚本方法一服务名name构建新镜像docker-composebuildname停掉服务docker-composestopname删除服务的容器docker-composerm-fname创建服务的容器docker-composecreatename启动容器docker-composestartname*[参考链接]:https://b
- 使用swoole作为MQTT客户端并接收实现即时消息推送
少湖说
PHP实战swoolephpmqtt
环境准备首先需要安装swoole可以使用pecl进行安装,如peclinstallswool,注意加上版本号或者使用构建好的docker镜像,这里使用构建好的zacksleo/php:7.1-alpine-fpm-swoole镜像使用compose安装依赖库composerrequirejesusslim/mqttclient编写业务逻辑代码setAuth(getenv('TOKEN_MQTT_U
- 学习路之PHP--webman协程学习
hopetomorrow
webmanphp学习phpandroid
学习路之PHP--webman协程学习一、准备二、配置三、启动四、使用协程是一种比线程更轻量级的用户级并发机制,能够在进程中实现多任务调度。它通过手动控制挂起和恢复来实现协程间的切换,避免了进程上下文切换的开销一、准备PHP>=8.1Workerman>=5.1.0(composerrequireworkerman/workerman~v5.1)webman-framework>=2.1(comp
- php composer 基础使用
Qazink
phpphp
composer使用文章目录composer使用安装使用修改为阿里镜像源基本使用流程安装php-r"copy('https://getcomposer.org/installer','composer-setup.php');"php-r"if(hash_file('sha384','composer-setup.php')==='48e3236262b34d30969dca3c37281b3b4
- php和composer关系_使用Composer管理PHP依赖关系
weixin_39800875
php和composer关系
简介现在软件规模越来越大,PHP项目的开发模式和许多年前已经有了很大变化。记得初学PHP那会儿,boblog是一个很好的例子,几乎可以代表PHP项目的开发模式。当时PHP5.x以上的版本刚开始流行,仍然有大量的生产环境使用PHP4.x。由于历史遗留的问题,OOP思想在PHP项目中还不是那么广泛流行。随着PHP5.3的发布,PHP项目规模的扩大,在其他语言领域大展身手的OOP开发模式也在PHP中崭露
- Composer安装、入门+Autoload机制详解
Runnings Man
PHPphpcomposer
一、安装【comoser.phar】comoser.phar是composer的可执行文件,当前目录安装composer实际是【LINUX/WIN】curl(下载)命令下载了composer.phar文件并且以phpcomposer.phar[command]的形式使用composer。【首选-全局安装】如果需要全局安装composerWIN:下载并使用composer-setup.exe安装程序
- composer 版本号表达式:^ / ~ / *
版本号规则主版本号.次版本号.修订号^表示除主版本号,其他段都可以变"php":"^7.3|^8.0"表示7.3=7.3,<8.0"表示7.3<=版本号<8.0~下一个主要版本段"mockery/mockery":"~1.3"表示1.3<=版本号<2.0"mockery/mockery":"~1.3.2"表示1.3.2<=版本号<1.4.0*表示通配当前版本段"mockery/mockery":"
- 开发环境配置多版本composer的切换和php版本切换脚本
达尔罕
phpcomposer开发语言
背景:当开发环境配置多版本php,根据项目所需切换php版本时我们composer也需要切换到合适的版本才能友好解决php框架所需的依赖、三方库、包等匹配加载。故此在这里向大家推荐了总结的方法,可能方法有点老土了但是切实的能解决上述的问题,希望能给大家带来方便吧,如果大家有好的方案也希望通过评论分享出来,谢谢大家的支持!!!***在这里就不去说php多版本部署了,因为很多集成的工具都能很方便的切换
- PHP生成PDF
兔子不吃胡萝卜、
phppdfandroid
由于本人使用TCPDF将HTML生成的PDF未达到预想的结果,则更改使用Mpdf一、PHP使用TCPDF生成PDF文件首先通过composer安装TCPDF安装命令:composer require tecnickcom/tcpdf使用TCPDFrequire_once引入TCPDF里的tcpdf.php文件在公用文件里封装好pdf方法随时调用,需要传递HTML代码和文件名function pdf
- Docker 制作PHP镜像
暴躁的大熊猫
全栈开发phpdocker阿里云
DockerfileFROMphp:8.2.3-fpmENVCOMPOSER_ALLOW_SUPERUSER1RUNset-eux\&&ln-snf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime&&echo"Asia/Shanghai">/etc/timezone\&&cp/etc/apt/sources.list/etc/apt/sources.l
- 如何部署Laravel项目到WSL2的Ubuntu 24.04环境?
深山技术宅
LaravelPHP经验phpnginxmysql
以下是在WSL2(Ubuntu24.04LTS)上部署Laravel项目的完整步骤,基于已搭建的Nginx+PHP-FPM+MySQL+Redis环境:1.准备工作确保已完成:WSL2+Ubuntu24.04安装Nginx+PHP8.3+MySQL+Redis环境配置2.安装Composer(PHP依赖管理)#下载Composercurl-sShttps://getcomposer.org/ins
- Laravel 项目Clone后运行500|SERVER ERROR
清幽竹客
PHPlaravelphp
Laravel项目克隆当你在Git仓库中上传Laravel项目时,.gitignore文件中不会被上传到Git仓库中。通常是不包含vendor目录的。这是因为vendor目录包含了所有依赖的源代码,而这些源代码可以通过Composer工具根据composer.json文件重新安装。这么做有几个好处:1、节省空间:vendor目录通常很大,包含了所有依赖库的源代码,如果将其包含在版本控制中,会导致仓
- Yii2使用PHPExcel读取excel
pxy_lele
进击的礼包yiiphpexcel
个人使用过程中保存一些使用PHPExcel的经验,以便后来翻阅:与PHP的Yii框架结合,可以轻松使用。而且根本不用网上所说的修改Yii的自动加载文件等方法。具体使用方法:下载phpofficehttp://phpexcel.codeplex.com/releases/view/119187(如果用composer的话,不需要手动下载)下载后首级目录结构是Classes,Documentation
- getID3获取本地或远程视频时长
cmj8043719242
phpphp
音频文件也可使用,使用ffmeg安装太复杂了附ffmpeg方式:centos下安装ffmpeg_yum安装ffmpeg-CSDN博客使用composer先安装composerrequirejames-heinrich/getid3获取本地视频//获取本地视频$video_path=$_SERVER['DOCUMENT_ROOT'].$params['video'];$getid3=newgetID
- MediaWiki 是一个免费开源的维基软件
西里网
开源
参考资料Matomo(原名Piwik)是一个开源的网站分析平台Composer是PHP的依赖管理工具能否用Docker替代虚拟化?Hello-World是一个最简单的Docker镜像PHP是一种开源的服务器端脚本语言MongoDB是一个开源的NoSQL数据库Monica是一款开源的个人关系管理(PRM)工具Hitch是一个高性能的HTTP代理服务器MediaWiki简介MediaWiki是一个免费
- thinkphp5框架一小时搭建一个php后端(1)
小甲鱼同学
php后端开发语言
开发环境使用phpstudy编辑器用sublime数据库navicat需要下载composer先配置好本地域名,然后需要我们将资源引入到项目里面下载地址www.layui.com.layui框架有很多我们后台开发需要的控件,帮助我们高效完成后台搭建。先创建我们的入口文件admins.php,接着我们在application里面建立一个admins的目录。接着我们需要创建登录需要用到的控制器。Acc
- 关于旗正规则引擎中的MD5加密问题
何必如此
jspMD5规则加密
一般情况下,为了防止个人隐私的泄露,我们都会对用户登录密码进行加密,使数据库相应字段保存的是加密后的字符串,而非原始密码。
在旗正规则引擎中,通过外部调用,可以实现MD5的加密,具体步骤如下:
1.在对象库中选择外部调用,选择“com.flagleader.util.MD5”,在子选项中选择“com.flagleader.util.MD5.getMD5ofStr({arg1})”;
2.在规
- 【Spark101】Scala Promise/Future在Spark中的应用
bit1129
Promise
Promise和Future是Scala用于异步调用并实现结果汇集的并发原语,Scala的Future同JUC里面的Future接口含义相同,Promise理解起来就有些绕。等有时间了再仔细的研究下Promise和Future的语义以及应用场景,具体参见Scala在线文档:http://docs.scala-lang.org/sips/completed/futures-promises.html
- spark sql 访问hive数据的配置详解
daizj
spark sqlhivethriftserver
spark sql 能够通过thriftserver 访问hive数据,默认spark编译的版本是不支持访问hive,因为hive依赖比较多,因此打的包中不包含hive和thriftserver,因此需要自己下载源码进行编译,将hive,thriftserver打包进去才能够访问,详细配置步骤如下:
1、下载源码
2、下载Maven,并配置
此配置简单,就略过
- HTTP 协议通信
周凡杨
javahttpclienthttp通信
一:简介
HTTPCLIENT,通过JAVA基于HTTP协议进行点与点间的通信!
二: 代码举例
测试类:
import java
- java unix时间戳转换
g21121
java
把java时间戳转换成unix时间戳:
Timestamp appointTime=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:m
- web报表工具FineReport常用函数的用法总结(报表函数)
老A不折腾
web报表finereport总结
说明:本次总结中,凡是以tableName或viewName作为参数因子的。函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序。
CLASS
CLASS(object):返回object对象的所属的类。
CNMONEY
CNMONEY(number,unit)返回人民币大写。
number:需要转换的数值型的数。
unit:单位,
- java jni调用c++ 代码 报错
墙头上一根草
javaC++jni
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000777c3290, pid=5632, tid=6656
#
# JRE version: Java(TM) SE Ru
- Spring中事件处理de小技巧
aijuans
springSpring 教程Spring 实例Spring 入门Spring3
Spring 中提供一些Aware相关de接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到de匙ApplicationContextAware.实现ApplicationContextAwaredeBean,在Bean被初始后,将会被注入 Applicati
- linux shell ls脚本样例
annan211
linuxlinux ls源码linux 源码
#! /bin/sh -
#查找输入文件的路径
#在查找路径下寻找一个或多个原始文件或文件模式
# 查找路径由特定的环境变量所定义
#标准输出所产生的结果 通常是查找路径下找到的每个文件的第一个实体的完整路径
# 或是filename :not found 的标准错误输出。
#如果文件没有找到 则退出码为0
#否则 即为找不到的文件个数
#语法 pathfind [--
- List,Set,Map遍历方式 (收集的资源,值得看一下)
百合不是茶
listsetMap遍历方式
List特点:元素有放入顺序,元素可重复
Map特点:元素按键值对存储,无放入顺序
Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)
List接口有三个实现类:LinkedList,ArrayList,Vector
LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身
- 解决SimpleDateFormat的线程不安全问题的方法
bijian1013
javathread线程安全
在Java项目中,我们通常会自己写一个DateUtil类,处理日期和字符串的转换,如下所示:
public class DateUtil01 {
private SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void format(Date d
- http请求测试实例(采用fastjson解析)
bijian1013
http测试
在实际开发中,我们经常会去做http请求的开发,下面则是如何请求的单元测试小实例,仅供参考。
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.httpclient.HttpClient;
import
- 【RPC框架Hessian三】Hessian 异常处理
bit1129
hessian
RPC异常处理概述
RPC异常处理指是,当客户端调用远端的服务,如果服务执行过程中发生异常,这个异常能否序列到客户端?
如果服务在执行过程中可能发生异常,那么在服务接口的声明中,就该声明该接口可能抛出的异常。
在Hessian中,服务器端发生异常,可以将异常信息从服务器端序列化到客户端,因为Exception本身是实现了Serializable的
- 【日志分析】日志分析工具
bit1129
日志分析
1. 网站日志实时分析工具 GoAccess
http://www.vpsee.com/2014/02/a-real-time-web-log-analyzer-goaccess/
2. 通过日志监控并收集 Java 应用程序性能数据(Perf4J)
http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/
3.log.io
和
- nginx优化加强战斗力及遇到的坑解决
ronin47
nginx 优化
先说遇到个坑,第一个是负载问题,这个问题与架构有关,由于我设计架构多了两层,结果导致会话负载只转向一个。解决这样的问题思路有两个:一是改变负载策略,二是更改架构设计。
由于采用动静分离部署,而nginx又设计了静态,结果客户端去读nginx静态,访问量上来,页面加载很慢。解决:二者留其一。最好是保留apache服务器。
来以下优化:
- java-50-输入两棵二叉树A和B,判断树B是不是A的子结构
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/25411174201011445550396/
import ljn.help.*;
public class HasSubtree {
/**Q50.
* 输入两棵二叉树A和B,判断树B是不是A的子结构。
例如,下图中的两棵树A和B,由于A中有一部分子树的结构和B是一
- mongoDB 备份与恢复
开窍的石头
mongDB备份与恢复
Mongodb导出与导入
1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host 主机
--port port 端口
-u username 用户名
-p passwd 密码
2: mongoexport 导出json格式的文件
- [网络与通讯]椭圆轨道计算的一些问题
comsci
网络
如果按照中国古代农历的历法,现在应该是某个季节的开始,但是由于农历历法是3000年前的天文观测数据,如果按照现在的天文学记录来进行修正的话,这个季节已经过去一段时间了。。。。。
也就是说,还要再等3000年。才有机会了,太阳系的行星的椭圆轨道受到外来天体的干扰,轨道次序发生了变
- 软件专利如何申请
cuiyadll
软件专利申请
软件技术可以申请软件著作权以保护软件源代码,也可以申请发明专利以保护软件流程中的步骤执行方式。专利保护的是软件解决问题的思想,而软件著作权保护的是软件代码(即软件思想的表达形式)。例如,离线传送文件,那发明专利保护是如何实现离线传送文件。基于相同的软件思想,但实现离线传送的程序代码有千千万万种,每种代码都可以享有各自的软件著作权。申请一个软件发明专利的代理费大概需要5000-8000申请发明专利可
- Android学习笔记
darrenzhu
android
1.启动一个AVD
2.命令行运行adb shell可连接到AVD,这也就是命令行客户端
3.如何启动一个程序
am start -n package name/.activityName
am start -n com.example.helloworld/.MainActivity
启动Android设置工具的命令如下所示:
# am start -
- apache虚拟机配置,本地多域名访问本地网站
dcj3sjt126com
apache
现在假定你有两个目录,一个存在于 /htdocs/a,另一个存在于 /htdocs/b 。
现在你想要在本地测试的时候访问 www.freeman.com 对应的目录是 /xampp/htdocs/freeman ,访问 www.duchengjiu.com 对应的目录是 /htdocs/duchengjiu。
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的
- yii2 restful web服务[速率限制]
dcj3sjt126com
PHPyii2
速率限制
为防止滥用,你应该考虑增加速率限制到您的API。 例如,您可以限制每个用户的API的使用是在10分钟内最多100次的API调用。 如果一个用户同一个时间段内太多的请求被接收, 将返回响应状态代码 429 (这意味着过多的请求)。
要启用速率限制, [[yii\web\User::identityClass|user identity class]] 应该实现 [[yii\filter
- Hadoop2.5.2安装——单机模式
eksliang
hadoophadoop单机部署
转载请出自出处:http://eksliang.iteye.com/blog/2185414 一、概述
Hadoop有三种模式 单机模式、伪分布模式和完全分布模式,这里先简单介绍单机模式 ,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。
二、下载地址
Hadoop 网址http:
- LoadMoreListView+SwipeRefreshLayout(分页下拉)基本结构
gundumw100
android
一切为了快速迭代
import java.util.ArrayList;
import org.json.JSONObject;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayo
- 三道简单的前端HTML/CSS题目
ini
htmlWeb前端css题目
使用CSS为多个网页进行相同风格的布局和外观设置时,为了方便对这些网页进行修改,最好使用( )。http://hovertree.com/shortanswer/bjae/7bd72acca3206862.htm
在HTML中加入<table style=”color:red; font-size:10pt”>,此为( )。http://hovertree.com/s
- overrided方法编译错误
kane_xie
override
问题描述:
在实现类中的某一或某几个Override方法发生编译错误如下:
Name clash: The method put(String) of type XXXServiceImpl has the same erasure as put(String) of type XXXService but does not override it
当去掉@Over
- Java中使用代理IP获取网址内容(防IP被封,做数据爬虫)
mcj8089
免费代理IP代理IP数据爬虫JAVA设置代理IP爬虫封IP
推荐两个代理IP网站:
1. 全网代理IP:http://proxy.goubanjia.com/
2. 敲代码免费IP:http://ip.qiaodm.com/
Java语言有两种方式使用代理IP访问网址并获取内容,
方式一,设置System系统属性
// 设置代理IP
System.getProper
- Nodejs Express 报错之 listen EADDRINUSE
qiaolevip
每天进步一点点学习永无止境nodejs纵观千象
当你启动 nodejs服务报错:
>node app
Express server listening on port 80
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (
- C++中三种new的用法
_荆棘鸟_
C++new
转载自:http://news.ccidnet.com/art/32855/20100713/2114025_1.html
作者: mt
其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:
string* ps = new string("
- Ruby深入研究笔记1
wudixiaotie
Ruby
module是可以定义private方法的
module MTest
def aaa
puts "aaa"
private_method
end
private
def private_method
puts "this is private_method"
end
end