sid

Get User SID From Logon ID (Windows XP and Up)

假如想象 提交于 2019-11-29 14:30:18
I have a Windows service that needs to access registry hives under HKEY_USERS when users log on, either locally or via Terminal Server. I'm using a WMI query on win32_logonsession to receive events when users log on, and one of the properties I get from that query is a LogonId. To figure out which registry hive I need to access, now, I need the users's SID, which is used as a registry key name beneath HKEY_USERS. In most cases, I can get this by doing a RelatedObjectQuery like so (in C#): RelatedObjectQuery relatedQuery = new RelatedObjectQuery( "associators of {Win32_LogonSession.LogonId='" +

oracle-查看锁表和解锁

爱⌒轻易说出口 提交于 2019-11-28 18:16:32
1. 查看锁表情况 SELECT l . session_id sid , s . serial #, l.locked_mode,l.oracle_username, l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l , all_objects o , v$ session s WHERE l . object_id = o . object_id AND l . session_id = s . sid ORDER BY sid , s . serial # ; 2. 解锁 ALTER system KILL session 'sid,serial#' ; 来源: https://blog.csdn.net/zongf0504/article/details/88830423

即时通讯(二)

易管家 提交于 2019-11-28 16:17:44
Socket.IO     Socket.IO本是一个面向实时web应用的JavaScript库,现在已经成为拥有众多语言的Web即时通讯应用框架。     Socket.IO 主要使用WebSocket协议。但是如果需要的话,Socket.io可以回退到几种其它方法,例如Adobe Flash Sockets,JSONP拉取,或是传统的AJAX拉取,并且在同时提供完全相 Socket.IO 不等价于 WebSocket,WebSocket只是Socket.IO实现即时通讯的其中一种技术依赖,而且Socket.IO还在实现WebSocket协议时做了一些调整。 我是一个python 工作者,那实际在python中怎么使用呢? 首先要安装 pip install python-socketio 创建服务器 import socketio # create a Socket.IO servers sio = socketio.Server() # 打包成WSGI应用,可以使用WSGI服务器托管运行 app = socketio.WSGIApp(sio) # Flask Django       创建好的app对象后,使用uWSGI服务器运行此对象。 from wsgi import app # a Flask, Django, etc. application import

Get User SID From Logon ID (Windows XP and Up)

感情迁移 提交于 2019-11-28 08:43:31
问题 I have a Windows service that needs to access registry hives under HKEY_USERS when users log on, either locally or via Terminal Server. I'm using a WMI query on win32_logonsession to receive events when users log on, and one of the properties I get from that query is a LogonId. To figure out which registry hive I need to access, now, I need the users's SID, which is used as a registry key name beneath HKEY_USERS. In most cases, I can get this by doing a RelatedObjectQuery like so (in C#):

oracle多表关联查询和子查询

♀尐吖头ヾ 提交于 2019-11-28 07:53:12
oracle多表关联查询和子查询 一、多表关联查询 例子: SQL> create table student1 ( sid varchar(3), sname varchar(6), sage number(3)); Table created. SQL> create table course1 ( sid varchar(3), cname varchar(8), cno number(3)); Table created. student1表 SQL> select * from student1; SID SNAME SAGE --- ------ ---------- 01 李逍遥 21 02 林月如 20 03 拜月 100 course1表 SQL> select * from course1; SID CNAME CNO --- -------- ---------- 01 历史 12 02 化学 11 22 德语 18 1、内连接(inner join……on/join on):只连接匹配的行 SQL> select * from student1 inner join course1 on student1.sid=course1.sid; SID SNAME SAGE SID CNAME CNO --- ------ ---------- --- -----

简单的学生管理系统

扶醉桌前 提交于 2019-11-28 05:46:23
代码如下: package com.lsswudi; /* 学生类 Alt+Insert 根据自己的需要进行选择 */ public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 private String address; public Student() { } public Student(String sid, String name, String age, String address) { this.sid = sid; this.name = name; this.age = age; this.address = address; } public String getSid() { return sid; } public void setSid(String sid) { this.sid = sid; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge

找出占用资源的会话,并删除

谁说胖子不能爱 提交于 2019-11-28 02:33:15
1、找出所有被锁的对象,定位出哪个回话占用 select l.session_id,o.owner,o.object_name from v$locked_object l,dba_objects o where l.object_id=o.object_id 结果: session_id owner object_name 158 SA TEST_1 146 SA TEST_1 131 SA TEST_3 136 SA TEST_2 对比想要创建的索引,定位哪些会话需要被删除 2、找出所有照成锁的会话 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time; 结果: username sid serial# logon_time SA 158 15184 2014/12/4 14:55:59 SA 146 8229 2014/12/4 15:23:22 SA 136 14314 2014/12/4 16:09:59 SA 131 54 2014/12/4 16:10:06 3、kill 所有占用资源的会话 命令形式:alter system kill

hive-行列转换案例

点点圈 提交于 2019-11-27 16:20:22
案例一: 有如下数据: 1,1,yuwen,43 2,1,shuxue,55 3,2,yuwen,77 4,2,shuxue,88 5,3,yuwen,98 6,3,shuxue,65 7,3,yingyu,80 求:所有语文课程成绩 大于 数学课程成绩的学生的学号。 建表结果: +------------+-------------+----------------+---------------+ | course.id | course.sid | course.course | course.score | +------------+-------------+----------------+---------------+ | 1 | 1 | yuwen | 43 | | 2 | 1 | shuxue | 55 | | 3 | 2 | yuwen | 77 | | 4 | 2 | shuxue | 88 | | 5 | 3 | yuwen | 98 | | 6 | 3 | shuxue | 65 | | 7 | 3 | yingyu | 80 | +------------+-------------+----------------+---------------+ 解决方案一:课程数目有限,直接利用条件判断语句进行列到行的转换。 select * from

SQL 50题

允我心安 提交于 2019-11-27 13:29:34
11.查询两⻔门及其以上不不及格课程的同学的学号,姓名及其平均成绩 +先把不及格的抓出来找两个以上不及格的 select Student.Sid,Sname,ssc.ave from Student, (select Sid,avg(score) as ave from SC group by Sid)ssc where Student.Sid = ssc.Sid and Student.Sid in (select t.Sid from (select Sid from SC where score < 60) t group by t.Sid having count(t.Sid) > 2 ); +按人学号进行分组,找出其中两个以上不及格的 --?bug select student.sname,avg(sc.score) from sc,student right join ( select t.sid,count(t.sid) from (select sid,score from sc where score <60)t group by t.sid having count(*)>1)ss on student.sid = ss.sid where sc.sid = ss.sid; 来源: https://www.cnblogs.com/prome6/p

flask_session_源码剖析

回眸只為那壹抹淺笑 提交于 2019-11-27 10:46:46
开始文件(部分): from flask import Flask,request,session app = Flask(__name__) app.secret_key = 'sdfsdfsd' from flask.sessions import SessionInterface,SessionMixin import uuid import json from flask.sessions import SessionInterface from flask.sessions import SessionMixin from itsdangerous import Signer, BadSignature, want_bytes class MySession(dict, SessionMixin): def __init__(self, initial=None, sid=None): self.sid = sid self.initial = initial super(MySession, self).__init__(initial or ()) def __setitem__(self, key, value): super(MySession, self).__setitem__(key, value) def __getitem__(self, item):