server

Sql Server 类型转换的一个小坑。

眉间皱痕 提交于 2020-03-02 03:36:26
没留意过 SQL Server 中的类型转换。 写了句 SQL 来拼接字符串,期望着像常见的编程语言一样, "字符串" + "非字符串" 得到 "拼接后的字符串"。<br> 但实际上 SQL Server 只会把 字符串转为非字符串的类型,再进行相加。 例如: <!-- lang: sql --> SELECT 3 + '*'; 输出: Msg 245, Level 16, State 1, Line 1 在将 varchar 值 '*' 转换成数据类型 int 时失败。 SELECT '*' + 3; 输出: Msg 245, Level 16, State 1, Line 1 在将 varchar 值 '*' 转换成数据类型 int 时失败。 SELECT '3' + GETDATE(); 输出: Msg 241, Level 16, State 1, Line 1 从字符串向 datetime 转换时失败。 一般来说,SQL Server 中字母和符号是不能转成数值类型的,例如: <!-- lang: sql --> SELECT CAST('*' AS INT); 输出: Msg 245, Level 16, State 1, Line 1 在将 varchar 值 '*' 转换成数据类型 int 时失败。 但是, '+' 和 '-' 这两个符号例外,它俩可以被转为数值类型

arcgis server安装心得总结

*爱你&永不变心* 提交于 2020-03-01 10:04:28
从毕业一来,一直都是使用开源的解决方案,离开arcgis太久都开始怀念了,决定抽时间将手上几个产品的demo基于arcgis来实现,先从js做起,然后转向flex。 第一步就是吧arcgis server装上,我选择的是java版的,安装过程比较简单,一路next,不过由于我的系统本身就有了jre的环境,所以,并不清楚arcgis server for java是否自带了jre,不过从安装好的目录中来看,他应该是自带了jre的,而且连tomcat也不用自己另外为它安装,所以相比for .netframework来说,这个简单太多了。 当然安装的过程中还是需要一些小设置,arcgis server专门为arcgis server object manager建了一个SOM的用户,为arcgis server object client建了一个soc的用户(我是凭印象写的,可能会有拼写之类的错误),要为中几个用户分配权限,网上有详细文档介绍说每个用户对应要分配什么权限或是什么用户组,我也懒得去看,大概就是管理员肯定要分配最高权限,自己当前的用户和SOM肯定要分配到可以绝对控制arcgis server的那个组啦,而soc当然就是要分配到用户组咯。 还有使用arcgis catalog连接server时,很多时候那个服务地址不知道怎么写,这里也做个记号:http://hostname

关于sql server2008的安装及配置

这一生的挚爱 提交于 2020-03-01 07:06:53
关于sql server2008的安装及配置 下载sql server2008安装包,下载NavicatServer11.0.10绿色版数据库开发工具。 按照正常的步骤进行安装配置: 1、安装sql server2008安装包 2、进入sql server配置工具 选择SQL Server网络配置,MSSQL2008的协议。将TCP/IP设置为启动,并设置端口为开启1433端口。重新启动server服务 3、配置NavicatServer连接 来源: oschina 链接: https://my.oschina.net/u/1762444/blog/484763

ASP.Net部署遇到的问题及解决方案地址。

≡放荡痞女 提交于 2020-03-01 03:48:52
今天部署一个ASP.Net的网站,第一次弄,遇到了异常,看到了两个总结的很好的博文,索性弄过来,方便以后查看。 1.HTTP 错误 500.19 - Internal Server Error 的解决方法 配置错误详情为:“不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。 解决办法地址:http://www.cnblogs.com/imjustice/archive/2011/04/04/2198116.html 2.HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”。 解决办法地址:http://blog.csdn.net/yuzhiyuxia/article/details/6285157 来源: oschina 链接: https://my.oschina.net/u/731762/blog/92881

LAMP平台下用Drupal快速建站

流过昼夜 提交于 2020-03-01 02:30:51
昨晚的时间,我搭建好了LAMP平台,及Linux,Apache,Mysql,php/perl/python。并运用drupal建站,完成了我的第一个网站,首先我想分享下drupal建站的Ubuntu过程,(首先声明以下必须在LMAP平台下,继续操作) 1:下载Drupal6.6并解压,然后将所有文件移动到/var/www/blog.mytest.com &wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal-6.6.tar.gz &tar xfvz drupal-6.6.tar.gz &sudo mv drupal-6.6/{*,.htaccess}/var/www/blog.mytest.com 2:通过phpmyadmin来创建Mysql数据库: &mysqladmin -uroot -p create drupal6 &mysql -uroot -p mysql>GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES ON drupal6.* TO 'drupaluser' @localhost ' IDENTIFIED BY 'yourpassword';/

10倍提升应用性能的10个建议

孤人 提交于 2020-02-29 22:22:04
提升Web应用的性能从未像今天这样刻不容缓。在线经济活动的比例日益提高,就连发展中国家和地区的经济活动都已经有5%以上在线进行了(相关数据请参考本文后面的资源)。在这个超级链接、随时在线的现代世界,用户的期望也远非昔日可比。如果你的网站不能马上响应,你的应用不能立即运行,用户转身就会投奔你的竞争对手。 亚马逊大约10年前的一项研究表明,页面加载时间减少1/10秒,能够使其营收增长1%。另一项近期的调查也显示,一多半受访站点所有者提到因为自己应用的性能不佳导致了收入减少或者用户流失。 一个网站到底多快才行?页面加载每花1秒钟,就有大约4%的用户走掉。排名最靠前的电商站点的首次交互时间为1至3秒,这个区间的转换率最高。显而易见,Web应用性能的重要性与日俱增。 提升性能其实不难,难的是怎么看到结果。本文给出能够提升大约10倍网站性能的10个建议供大家参考。如此全面地涵盖各种性能优化技术,这还是头一回,但这些建议可能需要NGINX的一点支持。除了性能,这些建议也会涉及提升安全性。 建议一:使用反向代理服务器让应用更快更安全 如果你的Web应用只跑在一台机器上,那要提升其性能非常简单:换一台更快的,多配几个处理器,多加几条内存,磁盘阵列也要高速的。换了以后,这台机器上跑的WordPress服务器、Node.js或Java应用速度都会加快。(要是应用还会访问另一台数据库服务器,那也简单

VISUALSVN安装及客户端使用

扶醉桌前 提交于 2020-02-29 05:30:37
1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。 2.为什么不用TFS? 回答: 因为我们一开始就是用Subversion和TortioseSVN,所以就没有更换其他的软件。至于TFS至今没有用过,其实,我只是看了一些的文章而已,对它也不了解。 3.VisualSVN Server是免费的吗? 回答: 是的,VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了

SQL Server 常用基本SQL语句

南笙酒味 提交于 2020-02-29 02:12:24
查询所有的数据库 select [name] from [sysdatabases] order by [name] 查询一个数据库中的所有表『 [type] = 'u' 是用户表,[type] = 's'是系统表 』 select [id], [name] from [sysobjects] where [type] = 'u' 根据上个语句的查询结果然后再 查询一个表中的所有字段 select [name] from [syscolumns] where [id] = 1931153925 重命名表【如: 将表user 重命名为t_user】 EXEC sp_rename 'user', 't_user' 重命名列【如:将表 user 中的列 name 重命名为 username】 EXEC sp_rename 'user.[name]', 'username', 'COLUMN' 添加、删除列及示例【或者 请看这里 】 --语法 ALTER TABLE table {|ALTER COLUMN column_name} |{ADD { <column_definition>::= column_namedata_type {[NULL|NOT NULL] |DROP column column_name}[,...n] > --示例,添加列 ALTER TABLE

Navicat for SQL Server Mac 版 SQL 创建工具

本小妞迷上赌 提交于 2020-02-28 23:05:50
Navicat for SQL Server 是一个全面的图形化方式管理数据库,可进行创建、编辑和删除全部数据库对象,例如表、视图、函数、索引和触发器,或运行 SQL查询和脚本,Navicat for SQL Server 是齐全的图形化管理器,建立图形关联式数据库、从 ODBC 导入数据、同步不同 SQL Server 之间的数据、批处理作业计划、设定用户和访问权限。本 Navicat教程 将详解 Navicat for SQL Server Mac 版 SQL 创建工具。 SQL 创建工具或编辑器 SQL 创建工具 Navicat for SQL Server Mac SQL 创建工具 视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。 自动完成代码 Navicat for SQL Server Mac 自动完成代码 使用自动完成代码功能,能快速地在 SQL 编辑器中创建 SQL 语句。无论选择数据库对象的属性或 SQL 关键字,只需从下拉列表中选择。 数据库设计器 逆向工程 Navicat for SQL Server Mac 逆向工程 使用 Navicat 逆向工程,可以从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。 正向工程和生成脚本

What is the difference between Tomcat and TomEE, TomEE and TomEE Plus

本小妞迷上赌 提交于 2020-02-26 04:42:30
问题 I want to deploy EJB ear in a server but I am really confused about choosing a server among tomcat , TomEE and TomEE Plus . What are the differences between Tomcat and TomEE ? What are the new features in TomEE and TomEE Plus ? In which case(s) does it make sense to go for TomEE and TomEE Plus ? so I need some suggestions in order to be able to make an informed decision. 回答1: This is functions comparison matrix between Tomcat , TomEE and TomEE+ : (Source: http://tomee.apache.org/comparison