GVKun编程网logo

mssql @@ERROR 使用(ms-sql-s)

1

本篇文章给大家谈谈mssql@@ERROR使用,以及ms-sql-s的知识点,同时本文还将给你拓展#errorrunningigv**Error:AJNIerrorhasoccurred,请检查您的安

本篇文章给大家谈谈mssql @@ERROR 使用,以及ms-sql-s的知识点,同时本文还将给你拓展#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试、Android 安装程序 Error type 3 Error: Activity class {} does not exist、docker error ERROR Error in fetch(): connect ECONNREFUSED when using nuxt and connect to node.js、emmintrin.h:31:3: error: #error "SSE2 指令集未启用" # error "SSE2 指令集未启用", "scaling solution"等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

mssql @@ERROR 使用(ms-sql-s)

mssql @@ERROR 使用(ms-sql-s)

mssql
错误日志文件存放位置:C:\Program Files\Microsoft SQL Server\MSSQL\LOG 用记事本查看
@@ERROR返回一个整数 0为正常
sysmessages 存放的错误信息系统表(master)
USE master
select * from sysmessages where error=错误编号 可查询错误的原因
触发器中可用 RAISERROR (50009, 16, 10) 抛出错误,其中50009就是错误编号,也可以是错误信息说明 16 10 具体的行和列可自已定
也可定义自定义的消息
将自定义的消息添加到 sysmessages。
USE master
EXEC sp_addmessage 50001, 16,
N''Percentage expects a value between 20 and 100.
Please reexecute with a more appropriate value.'',''us_english'',false,replace
EXEC sp_addmessage 50001, 16, ''员工代码没有找到'',''简体中文'',false,replace
50001 16 必须一致 先添加 us_english版的,再添加 ''简体中文''
replace 意思是说,如果存在 50001 编号的信息,就会被新的信息替换

#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试

#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试

如何解决#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试

我已经查看了之前的问题,因为我的问题似乎很常见。但是我仍然无法解决这个问题。 当我运行 IGV 程序时出现此错误:

Error: A JNI error has occurred,please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassversionError: org/broad/igv/ui/Main has been compiled by a more recent version of the Java Runtime (class file version 55.0),this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.classLoader.defineClass1(Native Method)
        at java.lang.classLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.urlclassloader.defineClass(urlclassloader.java:467)
        at java.net.urlclassloader.access$100(urlclassloader.java:73)
        at java.net.urlclassloader$1.run(urlclassloader.java:368)
        at java.net.urlclassloader$1.run(urlclassloader.java:362)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.urlclassloader.findClass(urlclassloader.java:361)
        at java.lang.classLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.classLoader.loadClass(ClassLoader.java:357)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

我检查了java版本:

java -version
openjdk version "1.8.0_152-release"    
OpenJDK Runtime Environment (build 1.8.0_152-release-1056-b12)    
OpenJDK 64-Bit Server VM (build 25.152-b12,mixed mode)    

javac -version
javac 1.8.0_152-release    

which java    
/home/sche/anaconda2/bin/java

如果我理解正确,我需要安装更新版本的 java(例如 11): 所以我试过了:

sudo apt update    
sudo apt install openjdk-11-jdk 

不过还是有老版本

 java -version
openjdk version "1.8.0_152-release"    
OpenJDK Runtime Environment (build 1.8.0_152-release-1056-b12)     
OpenJDK 64-Bit Server VM (build 25.152-b12,mixed mode)

javac -version    
javac 1.8.0_152-release    

我也手动尝试过:

curl -O https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz    
tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz    
sudo mv jdk-11* /usr/local/    
sudo vim /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/local/jdk-11.0.2
export PATH=$PATH:$JAVA_HOME/bin

我真的不明白如何解决这个问题 感谢您的帮助

解决方法

我做到了:

    update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-11-openjdk-amd64/" 3
    update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-11-openjdk-amd64/" 3

sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      auto mode
* 1            /usr/lib/jvm/java-11-openjdk-amd64/           3         manual mode
  2            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode

Press <enter> to keep the current choice[*],or type selection number: 1

sudo update-alternatives --config javac
There is only one alternative in link group javac (providing /usr/bin/javac): /usr/lib/jvm/java-11-openjdk-amd64/bin/javac
Nothing to configure.

还是同样的错误“错误:发生JNI错误,请检查您的安装并重试”

,

解决了

set JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
export PATH=$JAVA_HOME/bin:$PATH

Android 安装程序 Error type 3 Error: Activity class {} does not exist

Android 安装程序 Error type 3 Error: Activity class {} does not exist

Error type 3 Error: Activity class {} does not exist
  我在华为8.0的手机上测试demo,本来只是想在应用管理中看一下应用的大小。但是小手一抖,点了卸载。然后就炸了,用AndroidStudio往手机上run程序一直报标题上的错误。
  我去百度了一下,真是千奇百怪的原因都有。嗯,然后就是千奇百怪的解决办法。我感觉我自己的问题和他们不太一样,但还是把他们的方法都试了一遍。并没有什么卵用。
  根据报错,我大概猜到是因为没有卸载干净的缘故。但是我在华为自带的应用管理中又找不到这个已经被卸载的程序。日了狗。包括用adb命令查包名也是没有。

adb shell pm list packages //
 

Using Android O developer preview 3, I could not perform the Uninstall for all users action, as it told me that the app did not exist in apps list. Running adb uninstall {packageName} solved the problem. – alexbchr Jun
大意就是在Android8.0的系统下,卸载操作出问题了。然后用adb命令卸载掉了。感觉跟我的情况差不多,就试了一下。嗯,问题解决了。

adb uninstall {com.xxx.xxx(包名)}
 

docker error ERROR Error in fetch(): connect ECONNREFUSED when using nuxt and connect to node.js

docker error ERROR Error in fetch(): connect ECONNREFUSED when using nuxt and connect to node.js

如何解决docker error ERROR Error in fetch(): connect ECONNREFUSED when using nuxt and connect to node.js

我在对我的项目进行 dockerizing 时遇到问题。我使用 node.js 作为后端,使用 nuxt 作为前端。

我的问题是无法从前端连接到后端并出现此错误:

enter image description here

docker-compose 代码

  1. version: "3.8"
  2. services:
  3. backend:
  4. build: ./backend
  5. container_name: backend
  6. restart: always
  7. ports:
  8. - 4000:4000
  9. external_links:
  10. - "mongodb:mongodb"
  11. volumes:
  12. - ./backend/uploads:/backend/uploads
  13. networks:
  14. - default
  15. - backend
  16. mongodb:
  17. image: mongo:latest
  18. restart: always
  19. container_name: mongo
  20. ports:
  21. - 27021:27017
  22. volumes:
  23. - ./data/db:/data/db
  24. networks:
  25. - default
  26. - backend
  27. frontend:
  28. image: node:alpine
  29. environment:
  30. - NUXT_HOST=0.0.0.0
  31. - NUXT_PORT=3000
  32. container_name: frontend
  33. volumes:
  34. - ./frontend:/frontend
  35. working_dir: /frontend
  36. restart: always
  37. ports:
  38. - 3000:3000
  39. command: npm run dev
  40. external_links:
  41. - "server:server"
  42. - "mongodb:mongodb"
  43. networks:
  44. - default
  45. - backend
  46. Nginx:
  47. image: Nginx
  48. container_name: Nginx
  49. ports:
  50. - 80:80
  51. - 443:443
  52. volumes:
  53. - ./config/Nginx.conf:/etc/Nginx/Nginx.conf
  54. - ./config:/etc/other
  55. links:
  56. - backend
  57. - frontend
  58. depends_on:
  59. - backend
  60. - frontend
  61. networks:
  62. - default
  63. - backend
  64. networks:
  65. backend:
  66. external: true

Nginx/conf.d

  1. user Nginx;
  2. worker_processes auto;
  3. pid /var/run/Nginx.pid;
  4. events {
  5. worker_connections 1024;
  6. # multi_accept on;
  7. }
  8. http {
  9. ##
  10. # Basic Settings
  11. ##
  12. sendfile on;
  13. tcp_nopush on;
  14. tcp_nodelay on;
  15. keepalive_timeout 65;
  16. types_hash_max_size 2048;
  17. client_max_body_size 20m;
  18. # server_tokens off;
  19. include /etc/Nginx/mime.types;
  20. default_type application/octet-stream;
  21. ##
  22. # Logging Settings
  23. ##
  24. access_log /var/log/Nginx/access.log;
  25. error_log /var/log/Nginx/error.log;
  26. ##
  27. # Gzip Settings
  28. ##
  29. gzip on;
  30. server {
  31. listen 443;
  32. server_name location; # 域名
  33. # 开启https,把下面ssl的全部取消注释
  34. # ssl on;
  35. # ssl_certificate /etc/other/location.pem; # https证书(统一前缀/etc/other/) 后面为文件
  36. # ssl_certificate_key /etc/other/location.key; # 全部上传到根目录的config文件夹即可(自动配置)
  37. # ssl_session_timeout 5m;
  38. # ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  39. # ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  40. # ssl_prefer_server_ciphers on;
  41. location / {
  42. proxy_pass http://localhost:3000;
  43. }
  44. location /backend {
  45. proxy_pass http://localhost:4000;
  46. }
  47. location ~* \\.(txt)$ {
  48. root /etc/other/;
  49. }
  50. location ~* \\.(html)$ {
  51. root /etc/other/;
  52. }
  53. }
  54. server {
  55. listen 80;
  56. server_name location; # 域名
  57. # rewrite ^(.*)$ https://$server_name$1 permanent; # 开启https
  58. location / {
  59. proxy_pass http://localhost:3000;
  60. }
  61. location /backend {
  62. proxy_pass http://localhost:4000;
  63. }
  64. location ~* \\.(txt)$ {
  65. root /etc/other/;
  66. }
  67. location ~* \\.(html)$ {
  68. root /etc/other/;
  69. }
  70. }
  71. }

后端代码在http://127.0.0.1:4000中运行,没有问题,可以连接到mongo db,但前端运行http://172.25.0.3:3000,无法连接到后端。

emmintrin.h:31:3: error: #error

emmintrin.h:31:3: error: #error "SSE2 指令集未启用" # error "SSE2 指令集未启用", "scaling solution"

如何解决emmintrin.h:31:3: error: #error "SSE2 指令集未启用" # error "SSE2 指令集未启用", "scaling solution"

我一直在构建多个需要 sse2 指令集的项目。到目前为止,添加 sse2 instruction set not enabled 中提到的 -march=native 已完成工作。

然而,在我需要的 3 个项目中,makefile 中的 gcc 命令很容易找到,并且稍微编辑一下 makefile 就可以工作了。现在我处理一个由 cmake 生成的更复杂的 makefile。我相信它会在其他文件夹中生成更多的 makefile,然后运行它们等等。因此,仅添加一个简单的 -march=native 既不理想也不容易,而且如果可行的话,将花费大量时间。

有没有办法以某种方式始终启用 sse2,与现在相反?我在谷歌上搜索了这个,但没有找到。

鉴于我从 github 下载的 makefile 中没有一个包含 -march=native 的事实,这让我相信确实可能有某种方法可以事先在 gcc/g++ 级别设置它?

我发现了这个 -mfpmath=sse 标志,但无法制定正确的 gcc/g++ 命令(如果相关)。

你能帮我吗?

解决方法

您可以在 -march=native 中添加编译器选项 CMakeLists.txt

SET(PROJECT_FLAGS "-march=native")
SET(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} ${PROJECT_FLAGS }")

add_compile_options(-march=native) # CMake 2.8.12 or newer

关于mssql @@ERROR 使用ms-sql-s的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试、Android 安装程序 Error type 3 Error: Activity class {} does not exist、docker error ERROR Error in fetch(): connect ECONNREFUSED when using nuxt and connect to node.js、emmintrin.h:31:3: error: #error "SSE2 指令集未启用" # error "SSE2 指令集未启用", "scaling solution"的相关知识,请在本站寻找。

本文标签: