AGEE

1.AGEE 是什么:

Citrix Access Gateway Enterprise Edition 是跨网段访问控制的路由软件。

2.相关博客:http://blog.csdn.net/taotian2008/article/details/51457123

最近客户有提到一个现象,当系统中普通域用户使用IE11打开Citrix发布的应用时,IE会提示下载ICA文件,有个下载文件选择框。此外,同样的情况下,本地管理员用户使用时,会直接调用Citrix Receiver打开下载的ICA文件,进行应用连接。怎样使普通权限的用户能直接跳过IE的提示框,直接调用Citrix Receiver呢? 后来发现,实际上这个问题只需要简单的修改IE浏览器的设置解决解决问题,设置方法非常简单: 1、打开IE以后,再依次打开 Internet选项 —— 切换到安全选项卡,然后点击本地Intranet”——“站点 2、在打开的窗口中,在单击左下方的高级 3、接着会打开本地Intranet站点信任列表,将WebInterfaceStoreFront地址加入本地Intranet站点,单击确认保存,现在在IE浏览器中打开ICA文件即可直接调用Citrix Receiver了。或者你也可以将IE的安全级别设置为中低/低,在将网站添加到受信任的站点列表中即可。

3.Linux使用root账号:http://blog.csdn.net/lw_198x/article/details/7720836

4.更改Linux系统的键盘设置:http://blog.csdn.net/lw_198x/article/details/7720836


优化代码 参考 if (cstemp.combos != null && cstemp.combos.Count > 0) { List<BCD_COMBO_ITEMEntity> _ITEMEntities_Yes = new BCD_COMBO_ITEM().GetItemList( String.Format("COMBOGUID IN ({0})", String.Join(",", cstemp.combos.Select(x => "'" + x.GUID + "'").Distinct()))); if (_ITEMEntities_Yes != null && _ITEMEntities_Yes.Count > 0) { List<BCD_COMBO_ITEMEntity> _ITEMEntities_No = (cstemp.Nocombos != null && cstemp.Nocombos.Count > 0) ? new BCD_COMBO_ITEM().GetItemList( String.Format("COMBOGUID IN ({0})", String.Join(",", cstemp.combos.Select(x => "'" + x.GUID + "'").Distinct()))) : null; string _ITEMEntities_YesString = String.Join(",", _ITEMEntities_Yes.Select(x => x.ITEMGUID ).Distinct()); string _ITEMEntities_NoString = (_ITEMEntities_No != null && _ITEMEntities_No.Count > 0)? String.Join(",", _ITEMEntities_No.Select(x => x.ITEMGUID).Distinct()):""; List<BCB_CHECKSUBEntity> subTempsno = !string.IsNullOrWhiteSpace(_ITEMEntities_NoString) ? _CHECKSUBEntities.Where(x => _ITEMEntities_NoString.Contains(x.ITEMGUID)).ToList() : null; string subTempsnoString = (subTempsno != null && subTempsno.Count > 0) ? String.Join(",", subTempsno.Select(x => x.MAINGUID).Distinct()):""; List < BCB_CHECKMAINEntity > mainsTemps = _CHECKMAINEntitys.ToList().Where(r => ((cstemp.ageb > 0 || cstemp.agee > 0) ? (r.AGE >= cstemp.ageb && r.AGE <= cstemp.agee) : true) && (!string.IsNullOrWhiteSpace(subTempsnoString) ? (cstemp.bothagree == "True" ? subTempsnoString.Contains(r.GUID): !subTempsnoString.Contains(r.GUID)) : true)).ToList(); string mainguidstring = (mainsTemps != null && mainsTemps.Count > 0) ? String.Join(",", mainsTemps.Select(x => x.GUID).Distinct()) : ""; List <BCB_CHECKSUBEntity> subTemps = _CHECKSUBEntities.Where(x => !string.IsNullOrWhiteSpace(x.RESULT) && _ITEMEntities_YesString.Contains(x.ITEMGUID) && mainguidstring.Contains(x.MAINGUID)).ToList(); if (subTemps != null ) { drAuto[cstemp.CSName] = subTemps.Select(x => x.MAINGUID).Distinct().Count(); } } }
最新发布
06-02
设计一个模板类SET,集合中可以存放不同类型的对象;然后编写一个演示程序利用SET创建并使用整数的集合、字符串的集合以及学生的集合,学生类STUDENT是自己设计的类类型,包括对学生的学号、姓名、年龄、系别等信息的描述及必要的行为。(提示:集合中的元素不允许重复,且元素之间是无序的)SET类的原型可参考如下:template <class T>class SET {private:T elements[MAX_LEN];// 定义元素集合,来记录SET中的元素intN;// 定义元素的实际个数public:SET(); SET(T data[], int n);SET(const SET &obj);~SET();int hasElement(T one); //判断元素one是否在集合中void inputElement(T one); // 向集合中加入一个元素void delElement(T one);// 从集合中删除一个元素void showAllElements(); //显示集合中的所有元素// SET对象之间的运算:交、并、差,分别采用运算符重载实现SET operator+(const SET &obj);SET operator*(const SET &obj);SET operator-(const SET &obj);SET operator=(const SET &obj);};STUDENT类的原型可参考如下:class STUDENT{private:long id;char name[MAX_LEN];char sex;int age;public:STUDENT();STUDENT(const STUDENT& obj);STUDENT(long idd, char namee[], char sexx, int agee);~STUDENT();int operator==(const STUDENT& obj);STUDENT operator=(const STUDENT& obj);// 定义友元函数friend ostream& operator<<(ostream& stream, const STUDENT& obj);};题目说明:1)SET中的数据可以使用固定长度的数组存储,也可以使用动态数组存储,也可
05-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值