- 部署到Heroku时,UnicodeDecodeError:utf-8;#39;编解码器无法解码位置0中的字节0xff
潮易
python机器人
当您在部署Python应用程序到Heroku时遇到UnicodeDecodeError:utf-8编解码器无法解码位置0中的字节0xff错误,这通常是因为您的应用程序在读取或写入文件时使用了不支持的编码格式。为了解决这个问题,您可以按照以下步骤操作:1.确认您的代码中处理文件时的编码方式。默认情况下,Python可能会使用系统的默认编码(如'ascii'或'utf-8'),但是如果您的数据是以其他
- 云服务出口成本 - 将数据发送出云端需要多少费用?(译)
a_ran
云原生云原生
原文:anthonynsimon-2024.02.08使用云服务的一个经常被忽视的成本是出口流量,这也就是将数据从云服务商的网络发送到公网的成本。下表是每个服务商超出免费额度后1TB流量的出口费用:云服务商免费额度1TB的出口超额费用Cloudflare–大部分服务免费Heroku每个应用2TB/月未公开列出OVHCloud–免费且无限Scaleway–大部分服务免费Hetzner每个实例20-6
- python echarts_python+echarts可视化—pyecharts
weixin_39611769
pythonecharts
pyecharts是一个用于生成Echarts图表的python库。Echarts(https://echarts.apache.org/examples/zh/index.html)是一个数据可视化JS库,做出来的图非常好看。pyecharts这个项目可以在python中也生成这种风格的图。具体效果图可以参见该网站https://pyecharts.herokuapp.com/。下面试举几例:条
- ubantu 中安装 Heroku
Bboy_2016
#Runthisfromyourterminal.#ThefollowingwilladdouraptrepositoryandinstalltheCLI:sudoadd-apt-repository"debhttps://cli-assets.heroku.com/branches/stable/apt./"curl-Lhttps://cli-assets.heroku.com/apt/rele
- heroku_如何使用Heroku Scheduler在Django应用程序中计划作业
cumian8165
pythonjava编程语言linux人工智能
herokubyAlfarhanZahedi通过AlfarhanZahedi如何使用HerokuScheduler在Django应用程序中计划作业(HowtoschedulejobsinaDjangoapplicationusingHerokuScheduler)Recently,IpublishedmyfirstDjangoapplicationonHeroku.最近,我在Heroku上发布了我
- 避坑指南:当你将 Django 项目部署到 Heroku 你需要避多少坑?
暖仔会飞
前后端开发djangosqlitepython避坑指南heroku部署
文章目录Cors跨域问题localhost阶段Heroku部署阶段Procfile启动文件Database数据库相关内容localhost阶段Heroku部署阶段settings.py中正确的设置方式官方给出的settings.pymakemigration&migrate数据迁移requirements.txt&runtime.txt版本和库总结Cors跨域问题跨域资源共享(Cross-Orig
- django heroku 部署问题汇总
暖仔会飞
django数据库sqlite
文章目录环境变量配置django.core.exceptions.AppRegistryNotReady:Appsaren'tloadedyet.django.core.exceptions.ImproperlyConfigured:RequestedsettingINSTALLED_APPS,butsettingsarenotconfigured.Youmusteitherdefinetheen
- 日常学习之:如何使用 dockerfile 将 vue 的单独前端项目通过 docker 的方式部署到 heroku上
暖仔会飞
前端学习vue.js
文章目录需求描述开始操作准备阶段:准备server.js文件并安装依赖,将vue项目包装成单独的服务器制作server.js安装server.js需要的依赖构建Dockerfileherokucontainer链接和部署其他细节需求描述你想用vue构建前端,用django构建后端,并且你不想用一个服务器来运行整个项目,而是想分开两个服务器部署通过heroku来部署有三种方式本地项目文件夹直接关联h
- 日常学习之:vue + django + docker + heroku 对后端项目 / 前后端整体项目进行部署
暖仔会飞
学习vue.jsdjango
文章目录使用docker在heroku上单独部署vue前端使用docker在heroku上单独部署django后端创建heroku项目构建Dockerfile设置settings.pydatabase静态文件管理安全设置applicaiton&中间件配置设置requirements.txtherokucontainer部署应用前后端分别部署的优势和问题分别是什么好处解耦合灵活性安全性技术栈独立坏处
- django 访问后台数据库管理程序报错:CSRF verihcation failed. Request aborted.
暖仔会飞
csrf前端
解决方案在settings.py最后加上这个CSRF_TRUSTED_ORIGINS=["https://.herokuapp.com"]注意下面的事项:https前面和.com后面不要带空格,因为你在复制的时候可能引入空格.com后面不要加斜杠,不要写成.com/然后就成功解决了
- python web 开发 Django 部署到服务器heroku上出现bug时候 解决办法
不是比较可爱的人
pythongitheroku
第一次动作:gitpushherokumaster问题:(图片没截图,从网上找的,我的runtime.txt中是python-3.5.4)remote:Requestedruntime(python-3.5.4)isnotavailableforthisstack(heroku-20)1.stackoverflow同样问题出处,图也是从这里截屏的。2.remote:Requestedruntime
- 代码转图工具CodeZen新地址
Ayews
软件配置
CodeZen的原地址codezen.rishimohan.me挂了,联系网站管理员后给了本文发布时能用的地址:https://codezen-app.herokuapp.com/CodeZen是一个可以将代码转图的web工具,常用于文章写作。
- 构建基于 Heroku 的 SaaS 应用教程
benhuyun_dev
云原生持续部署
在这个教程中,我们将使用Heroku构建一个简单的SoftwareasaService(SaaS)应用程序。我们的示例应用将是一个用于短链接生成的服务。Heroku提供了简便的部署和托管解决方案,使我们能够快速搭建和部署我们的应用。步骤1:准备工作确保你已经注册了Heroku账户,并在本地安装了HerokuCLI。如果没有,请在Heroku官方网站注册账户并安装HerokuCLI。步骤2:创建应用
- pip安装psycopg2报错“Error: pg_config executable not found.”
Sally_xy
问题汇总python
pip安装psycopg2报错“Error:pg_configexecutablenotfound.”1.现象2.解决方案3.验证1.现象在学习部署“学习笔记”项目时,为管理Heroku使用的数据库,使用pip安装psycopg2,安装时报错“Error:pg_configexecutablenotfound.”:2.解决方案安装postgresqlbrewinstallpostgresql安装时
- 部署 Spring Boot 应用中文文档
逆水行舟x
springbootspringboot后端java
本文为官方文档直译版本。原文链接部署SpringBoot应用中文文档引言部署到云CloudFoundry与服务绑定KubernetesKubernetes容器生命周期HerokuOpenShift亚马逊网络服务(AWS)AWSElasticBeanstalk使用Tomcat平台使用JavaSE平台总结CloudCaptain和亚马逊网络服务Azure谷歌云安装SpringBoot应用程序作为sys
- 2019-08-14 Day 3 体验Rails、Git并上传至Heroku
夜光巴比
体验Rails尴尬了,建立专案的时候停住了,但都不知道是不是课程里说的卡住了建立专案不动了好吧,它自己又动了,进入到了fetching阶段,原来是我急了慌了……进入到fetching阶段出错Ruby版本要求在2.4.0以上Ruby版本过低提醒更新Ruby到最新稳定版2.6.3byrvminstall2.6.3设置2.6.3为预设版本byrvmuse2.6.3--default删除旧版本的Rubyb
- 关于“Python”的核心知识点整理大全65
希斯奎
pythonpython开发语言数据库oracle笔记
目录20.2.19设置SECRET_KEY20.2.20将项目从Heroku删除注意20.3小结附录A安装PythonA.1.1确定已安装的版本A.1.2在Linux系统中安装Python3A.2在OSX系统中安装PythonA.2.1确定已安装的版本A.2.2使用Homebrew来安装Python3注意A.3在Windows系统中安装PythonA.3.1在Windows系统中安装Python3
- 关于“Python”的核心知识点整理大全62
希斯奎
pythonpython开发语言算法笔记
目录20.2.2安装HerokuToolbelt20.2.3安装必要的包注意20.2.4创建包含包列表的文件requirements.txtrequirements.txtrequirements.txt注意20.2.5指定Python版本runtime.txt注意20.2.6为部署到Herohu而修改settings.pysettings.py20.2.7创建启动进程的ProcfileProcf
- 关于“Python”的核心知识点整理大全63
希斯奎
pythonpython开发语言数据库sqlite笔记
目录20.2.11使用Git跟踪项目文件1.安装Git2.配置Git3.忽略文件.gitignore注意4.提交项目20.2.12推送到Heroku注意20.2.13在Heroku上建立数据库20.2.14改进Heroku部署1.在Heroku上创建超级用户注意注意20.2.11使用Git跟踪项目文件如果你阅读完了第17章,就知道Git是一个版本控制程序,让你能够在每次成功实现新功能后都拍摄项目代
- libm.a位置linux,Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27'
weixin_39648492
libm.a位置linux
Iambuildingmynodemodule(usingN-API)bothforMac(10.9+)andLinux(Ubuntu18).WhenIamdeployingmymoduletoremotemachine(toHeroku),Iamgetting:Error:/lib/x86_64-linux-gnu/libm.so.6:version`GLIBC_2.27'notfound(re
- 应用程序十二要点解读
老瓦在霸都
应用程序十二要点是Heroku所提出的一种用于构建软件即服务应用程序的方法学,参见https://12factor.net,解读如下使用声明性格式进行设置自动化,以最小化新加入项目的开发者的时间和学习成本;与底层操作系统之间保持简洁的契约,在执行环境之间提供最大的可移植性;适合在现代云平台上部署,避免对服务器和系统管理的额外需求;最小化开发和生产之间的分歧,实现持续部署以实现最大灵活性;可以扩展而
- Pytest自动化测试 - 必知必会的一些插件
软件测试玲雪
软件测试pytestgithubpython
Pytest拥有丰富的插件架构,超过800个以上的外部插件和活跃的社区,在PyPI项目中以“pytest-*”为标识。本篇将列举github标星超过两百的一些插件进行实战演示。插件库地址:http://plugincompat.herokuapp.com/1、pytest-html:用于生成HTML报告一次完整的测试,测试报告是必不可少的,但是pytest自身的测试结果过于简单,而pytest-h
- 使用Node.js在Heroku上开始
jhs1873
一、准备工作1.安装heroku点击下载2.登录herokulogin使用heroku的注册账号登录3.下载示例gitclonehttps://github.com/heroku/node-js-getting-started.gitcdnode-js-getting-started二、部署示例文件到heroku1.创建herokucreate2.部署gitpushherokumaster3.运行
- elk环境搭建
fengzhihai
一、说明这篇文章是2020年6月份写在自己博客的,组件版本应该都比较低了。二、组件filebeatkafkazookeeperelasticsearchkibana三、参考链接:#1json在线解析https://www.json.cn/#2grokdebughttp://grokdebug.herokuapp.com/http://grokdebug.herokuapp.com/patterns
- 2019-03-13 环境配置orid
ava139
Objective关于今天的课程,你记得什么?今天进行的是rails第一课中的rails项目的运作、建立简单的留言板、体验git、heroku注册、ruby基础。完成了什么?完成了rails运作、建立简单的留言板、体验git写了一篇错误处理过程的文章《railse专案运行时错误:can'tactivatesqlite3(~>1.3.6)》heroku注册时可能是网的问题没有注册上。ruby基础,学
- 物联网僵尸网络和 DDoS 攻击的 CERT 分析
九河云
物联网网络ddos
在攻击发生当天早上,Dyn证实其位于东海岸的DNS基础设施遭受了来自世界各地的DDoS攻击。这些攻击严重影响了Dyn的DNS客户的业务,更糟糕的是,客户的网站变得无法访问。这些攻击一直持续到美国东部时间下午13:45。Dyn在其官方网站上表示,将追查此问题并发布事件报告。受此次攻击影响的服务包括Twitter、Etsy、Github、Soundcloud、Spotify、Heroku、PagerD
- Salesforce认证考试— Heroku架构师-最新考纲
Ruby培训Salesforce
SalesforceSalesforce考试Salesforce学习软件开发架构师
SalesforceHeroku架构师-最新考纲无数学习者翘首以盼的Heroku架构设计师题库终于上线啦!想要拿下架构师认证的考证党看过来,这里不仅给你准备了模拟题库,还有一份备考指南。Heroku架构设计师认证是为能在Heroku上构建可扩展解决方案、部署和管理应用程序以及管理团队和构建HerokuEnterprise的学习者设计的。此认证面向Heroku顾问和合作伙伴,备考者应了解应用程序开发
- 使用云原生buildpacks将你的代码转换成Docker Image | 技术干货
CSDN云计算
戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!七年前buildpack技术开源之时,我们就看到了这项技术将大大简化应用的发布过程。当开发人员要跑一个:gitpushherokumaster的时候,buildpack就可以保证所有依赖以及编译工作都会作为发布的一部分被全权打理好。一如之前所宣布,我们正在将bu
- pytest一些常见的插件
程序员雷叔
pytest测试用例功能测试测试工具单元测试seleniumpostman
Pytest拥有丰富的插件架构,超过800个以上的外部插件和活跃的社区,在PyPI项目中以“pytest-*”为标识。本篇将列举github标星超过两百的一些插件进行实战演示。插件库地址:http://plugincompat.herokuapp.com/1、pytest-html:用于生成HTML报告一次完整的测试,测试报告是必不可少的,但是pytest自身的测试结果过于简单,而pytest-h
- 基于python的web框架——Flask 学习笔记
追风de人
pythonpythonwebflaskweb框架
转载:http://blog.csdn.net/kevin_qq/article/details/51594639《FlaskWeb开发:基于Python的Web应用开发实战》虽然简单的网站(Flask+Python+SAE)已经上线,但只是入门。开发大型网站,系统地学习一遍还是有必要的。20161018:实际应用网站上线,实现天涯VIP功能:http://tianya.heroku.com1虚拟
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(