- 人生苦短我用Python pandas文件格式转换
程序喵D
人生苦短我用Pythonpythonpandas
人生苦短我用Pythonpandas文件格式转换前言示例1excel与csv互转常用格式的方法FlatfileExcelJSONXML示例2常用格式转换简要需求依赖export方法main方法附其它格式的方法HTMLPicklingClipboardLatexHDFStore:PyTables(HDF5)FeatherParquetORCSASSPSSSQLGoogleBigQuerySTATA前
- 微习惯复盘与感恩日记2022-04-30
小木山庄的溜溜
微习惯复盘:1、写论文15分钟:跟导师聊了一个小时,知道了接下来应该怎么做。整理了导师的指导和经验。又学了一点stata,还没学完,看来要明天才能学完了。2、看文献15分钟:无。3、阅读正经书15分钟:《你的身体是一切美好的开始》。看一些关于健康的书,让自己健康起来。4、写小说15分钟:报名了无戒学堂的马拉松,激励自己完成豆瓣马拉松吧。虽然今天也没有写小说,已经三天没有写了。没关系,明天一定写!5
- 双重差分模型DID
PD我是你的真爱粉
计量经济学金融
双重差分模型(DID)–潘登同学的计量经济学笔记文章目录双重差分模型(DID)--潘登同学的计量经济学笔记基本思想构造模型数据前提稳健性检验共同趋势(CT)检验安慰剂检验stata示例DID估计平行趋势检验安慰剂检验基本思想双重差分法可以理解为对随机分配实验的一种模拟,在没有随机实验的情况下去验证因果关系。步骤:分组:对于一个自然实验,其将全部的样本数据分为两组:一组是受到干预影响,即实验组;另一
- HMM 隐马尔可夫模型初学(二)
小贝学生信
1、HMM,HiddenMarkovmodel隐马尔科夫模型(1)天气举例假设不能直接观察天气阴晴雨情况,只能看到地面的潮湿情况(假如分为非常潮湿,一般潮湿,不潮湿三种对应A,B,C三种评级)。现在我一连观察了一周的地面潮湿情况(AABBCBA),是否能够判断这一周的天气?如上所述,有两类状态:一类是地面潮湿状态observationstata(A、B、C);一类是天气情况latentstata(
- 倾向得分匹配法(PSM)
姚利汪汪汪
2、PSM的stata应用以数据集ldw_exper.dta为例,该数据集包含结果变量re78(1978年实际收入),处理变量t(是否参加就业培训),协变量age(年龄),educ(教育年限),black(是否为黑人),hisp(是否为拉丁裔),married(是否结婚),re74(1974年实际收入),re75(1975年实际收入),u74(1974年是否失业),以及u75(1975年是否失业)
- gradle-4.1-all.zip蓝奏云免费下载
薛定谔养猫
分享androidandroidstudiogradle安卓
gradle-4.1-all.zip蓝奏云免费下载所有版本gradle下载网址:https://services.gradle.org/distributions/gradle-4.1-all.zip:点击下载如果是因为Androidstudio下载慢来到这里,建议看下面设置代理大连东软信息学院镜像服务器地址(复制使用):mirrors.neusoft.edu.cn:80
- Linux 软链接和硬链接
Linux开发那些事儿
在Linux系统中,链接是一种文件共享的方式,它分为软链接和硬链接,对应的命令是ln什么是软连接软链接又叫符号链接,它类似于windows系统中的快捷方式,常用于将目录层次较深的文件链接到比较容易访问的目录中创建软链接使用ln-s源文件软链接命令就可以创建一个软链接,软链接可以对文件、目录、跨文件系统的文件或目录创建文件的软链接[root@ecs-centos-7tt]#stata.txt|gre
- 使用国内镜像下载 gradle.zip
xxxxxue
Androidgradleandroid国内镜像zip
在gradle-wrapper.properties中把https\://services.gradle.org/distributions/替换为https\://mirrors.cloud.tencent.com/gradle/
- Centos7系统LNMP手把手编译安装详细教程
带图片博文链接为了避免每次安装都要折腾好久,记录一下编译安装的详细教程PHP环境下载本文的PHP下载地址:`wgethttp://cn2.php.net/distributions/php-8.2.12.tar.gz`NGXIN环境下载本文NGINX下载地址:`wgethttp://nginx.org/download/nginx-1.12.0.tar.gz`查看当前的目录:pwdNGXIN安装开
- 一文了解什么是倾向得分匹配PSM?
spssau
倾向得分匹配,在医学研究及计量经济领域都有广泛应用,其目的在于减少数据偏差和混杂因素的干扰。很多统计软件都支持PSM,如SPSS和stata。SPSSAU最新版本也提供了倾向得分匹配。下面我们就一起来了解下,究竟什么是倾向得分匹配?以及如何分析?PSM解决的是选择偏差问题(即控制混杂因素),倾向得分配比就是利用倾向评分值,从对照组中为处理做中的每个个体寻找一个或多个背景特征相同或相似的个体作为对照
- Stata实证命令代码汇总
m0_71334485
#stata代码stata实证命令stata命令内生性解决
Stata代码命令汇总数据内容:包括数据导入和管理、数据的处理、描述性统计、相关性分析、实证模型、内生性解决、检验分析、结果导出具体如下:一、数据导入和管理:数据导入、数据导出二、数据的处理:生成新变量、格式转换、缺失数据、异常数据、重命名变量、编码分类变量、设定面板数据、数据合并、数据追加三、描述性统计:基本统计、变量的详细统计、变量的频率表、变量间的相关性、回归分析及其描述性统计、简单统计四、
- 学习笔记GMM(其三)
天鹰_2019
天鹰(中南财大——博士研究生)E-mail:[
[email protected]]在通过前两期对广义矩估计GMM基本理论了解的基础上,下面要做的就是如何在STATA中实现操作。本文所使用的数据是Arellano&Bond(1991)中的数据,具体数据可以在网上进行下载(webuseabdata)xtsetidyear----告诉Stata该数据为面板数据----browsegenlnemp=log
- Meta分析入门工具介绍
Jabes
主要目的是先能够简单的复现一些论文的研究方法,按照计划是了解Revman,stata与R语言的相关分析方法即可。锚定复现的论文信息为:论文名称:Clinicalevaluationofprophylacticabdominalaorticballoonocclusioninpatientswithplacentaaccreta:asystematicreviewandmeta-analysis论文
- Stata学习(1)
何仙鸟
学习
一、五大窗口Command窗口:实现人机交互来导入一个自带数据:sysuse是导入系统自带的数据,auto导入该数据的名称,后面的clear是清除之前的数据结果窗口:展示计算结果、查找功能在Edit的find可以实现查找功能,或者ctrl+f;清屏右击有clear回顾窗口:保存执行过的命令,漏斗可以进行筛选,点击后会自动跑到命令窗口,直接双击会执行导入编辑器可以保存:变量窗口:小箭头可以把变量搞到
- stata学习(2)
何仙鸟
学习
先导入自带数据,保留几个变量方便操作生成一个新变量:表里就有了:把make空格后的内容取过来:对原来存在的变量进行修改:删除数据:row(N)也就是矩阵N的行数删除变量:画一个二维图像:qfit是曲线,lfit是直线通过grapheditor可以对图进行修改:画一个三维图:先载一个包:
- 数据统计分析三大软件之SPSS
科研侠
引言要做好研究,就需要数据,可光有数据是没用的,我们还要学会数据的分析,想要完美精确的数据分析结果就需要一个功能齐全,计算严谨的数据软件,今天我们要给大家介绍的是SPSS。作为与Stata/SAS一起成为世界公认的三大数据软件的SPSS,其功能齐全,操作简单,还具有强大的绘图功能。SPSS简介首先我们来了解一下SPSS,SPSS的英文全称为StatisticalProductandServiceS
- gradle 下载不下来,distributionUrl 设置本地路径
java知路
gradle
distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/dists#distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zipdist
- Stata收敛性分析(含详细代码说明和样例数据)
m0_71334485
数据#stata代码收敛性分析stata代码
Stata收敛性分析(含详细代码说明和样例数据)收敛性分析是管理科学和运筹学中重要的概念,是一种解决决策者对他们的管理策略的反馈的方式和手段。它的最终目的是帮助管理者从复杂的环境中筛选最优的解决方案。收敛性分析一般情况下会结合一些概念,例如实验研究,不确定性的分析,以及特定的决策环境,来解决特定问题。收敛性分析旨在帮助决策者认识和理解给定决策情境内的系统性知识组合。它由一系列步骤组成,从分析现有系
- 微习惯复盘与感恩日记2022-05-01
小木山庄的溜溜
微习惯复盘:1、科研15分钟:stata学完了!非常开心。虽然后半截其实没有很认真地学,因为是一些具体的实证方法,具体用到的时候才会理解得更好。我觉得这些就先知道一下,要用的时候知道在哪里找就行。毕竟只是这样听听课,其实对模型也只是浅尝辄止而已,更何况讲课的老师水平是真的不好,口头禅实在太多,听得我非常痛苦。我准备把“写论文”和“看文献”合并起来,大家都是搞科研,分开写太乱了,还是放在一起吧,给自
- 如何用stata进行样本配对
古铜巧克力
我现在有一个数据库,有symbol,year,size,lev,ROA,top1,insown,ind,treated等变量要求:(1)根据同year同ind,相近的size,lev,ROA,top1,insown等特征变量,对treated=1的样本选择treated=0的匹配样本(1:1),(2)同时size,lev,ROA,top1,insown等为预选变量,我希望能够通过命令进行筛选,选择
- stata面板数据回归
九十辰
科学软件专栏回归数据挖掘人工智能
使用工具:Stata,该工具是一个回归工具数据:面板数据回归函数:面板数据展示:回归过程将数据导入stata:会在变量窗口看到刚刚导入的四种数据根据我们的公式,需要lnrank和lnsize所以进行计算:得到新的两个变量genln_size=log(城市区域人口)genln_rank=log(rank)由于需要进行面板数据回归,所以先需要设置面板数据结构:xtsetcity_name年份由于xts
- 双重差分法 | 平行趋势检验
KEMOSABE
简单介绍一下实证论文中双重差分法(DID)的平行趋势检验(ParallelTrendTest)在Stata中如何操作。(本文首发于个人微信公众号DMETP,欢迎关注!)一、平行趋势假定平行趋势假定是实证论文中使用DID的前提,处理组与控制组的目标变量在政策发生前(事前)只有满足平行趋势假设才能使用DID。反之,如果处理组和控制组在事前就存在一定的差异,那么用DID做出来(可能还很好看)的结果就不再
- Stata17安装教程
老虎也淘气
开发语言
文章目录**Stata17安装教程**前言系统要求Windows:macOS:Linux:软件下载正式安装1.下载Stata17安装包2.双击Stata17.exe开启安装3.接受同意条款,然后继续安装4.选择想要安装的版本,StataBE为基础版、StataSE为特别版、StataMP为并行计算版;这里选择StataMP版本5.这一步很重要:安装位置可以默认(默认是C盘),也可以自行更改,但更改
- Gradle--01---Gradle简介
知行合一。。。
项目-demo---技术点gradlemavenandroid
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录GradleGradle是一个好用的构建工具Gradle与Maven的区别Groovy语言DSL与GPLGradle安装下载地址https://services.gradle.org/distributions/配置环境变量1.复制路径2.环境变量----新建3.path----编辑测试idea配置Gradle仓库配置文件--
- 泛谈一下数字化技能的学习,SPSS、Stata还是Python?技术、业务+表达、展现!
数据科学作家
pythonSPSSStataSPSS学习数据分析统计分析机器学习
1.本科、专科上学时对于这些偏数学类的课程还是要好好学习应知乎、小红书、CSDN很多年轻朋友、同学们的邀请,今天我泛谈一下数字化技能的学习。很多学生在本科或专科上学时代学过统计学、计量经济学、机器学习、数据分析、统计分析、数据挖掘、量化建模等一门或多门课程,至少也学过概率论、数理统计、线性代数、微积分等课程,其实就已经具备了相对较好的数据分析基础。等到本科或专科毕业后,有的同学致力于读研、读博,也
- 各种数据类型meta在stata中的实现
找兔子的小萝卜
连续型数据meta初步分析在STATA中的实现1数据提取要对连续性数据进行meta分析,需要提取每篇文章的分组情况、样本量、均值、标准差。需要初步整理为如下格式,如下图所示:image.png对文章效应指标的选择,目前使用较多的是加权均数差(WMD)和标准均数差(SMD)。1)WMD是对均数进行加权,让原始研究效应估计的精度性决定其在meta分析中的权重,消除了绝对值的大小对分析结果的影响。WMD
- Android studio环境搭建过程异常
波泼墨佛得特勒
androidstudioandroidide
异常:Connecttimedout创建新项目时,提示timeout解决方案:修改gradle下载地址,使用国内镜像地址distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip修改成distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gr
- Android技术栈和经验
橘子HW
1.开发工具AndroidStudioGradle构建1.Gradle版本配置和版本升级,gradle采用wrapper方式。可以做到每个项目独自使用gradle版本。gradle/wrapper/gradle-wrapper.properties并修改distributionUrl=https://services.gradle.org/distributions/gradle-3.0-all.
- 借助一个例子简要了解机器学习
泥烟
机器学习机器学习人工智能深度学习
练习:训练一个模型,基于适合狗的护具的大小来预测适合狗的靴子尺寸环境:azureml_pyimportpandas!wgethttps://raw.githubusercontent.com/MicrosoftDocs/mslearn-introduction-to-machine-learning/main/graphing.py!wgethttps://raw.githubuserconten
- 使用 CSMAR Stata API 自动下载数据
虹衣剑客
CSMARAPI提供了Python、R、MATLAB和Stata四种接口,为我们从CSMAR上下载数据,提供了极大的便利性。API支持我们在上面四种编程软件中通过直接使用代码下载数据,而不必每次都要进入CSMAR官网、点选框格进行数据的筛选和下载。CSMARStataAPI的原理是基于Java语言开发的Stata插件(目前仅支持Windows系统),通过调用插件相关方法来实现CSMAR数据库的数据
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache