本文整理汇总了Python中register.Register类的典型用法代码示例。如果您正苦于以下问题:Python Register类的具体用法?Python Register怎么用?Python Register使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Register类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: directive_start
def directive_start(self,name,length,inicial):
r = Register("H")
self.list_registers_h = []
register_h = r.make_H(name.upper(),length,inicial)
self.list_registers_h.append(register_h)
self.h_name = r.adjust_name(name.upper())
del r
开发者ID:Juanirow,项目名称:esic,代码行数:7,代码来源:step2.py
示例2: login_and_signup
def login_and_signup(self):
msg = self.connect1.recv(1024)
msg = msg.split()
if msg[0] == 'exit':
return 'EXIT'
username = msg[1]
password = msg[2]
myreg = Register()
if msg[0] == 'log':
if myreg.login(username,password) == True:
self.username = username
self.au = Authority(self.username)
self.connect1.send('success')
return 'OK'
else:
self.connect1.send('fail')
return 'FAIL'
elif msg[0] == 'sign':
if myreg.sign_up(username,password) == True:
self.username = username
#use username to create a root directory
self.au = Authority(self.username)
self.create_dir('.')
self.connect1.send('success')
return 'OK'
else:
self.connect1.send('fail')
return 'FAIL'
开发者ID:SimmonLu,项目名称:lhbox,代码行数:29,代码来源:client_handler.py
示例3: handle_request
def handle_request(self, request):
args = {}
for k, v in request.args.items():
args.update({k: v[0]},)
if len(request.postpath[0]) and not args.get('callback'):
request.setResponseCode(400)
return HTML
if 'register' in request.postpath:
register = Register(request, args)
return register.response()
if 'login' in request.postpath:
login = Login(request, args)
return login.response()
if 'poll' in request.postpath:
poll = Poll(request, args)
return poll.response()
if 'message' in request.postpath:
message = Message(request, args)
return message.response()
if 'join' in request.postpath:
join = Join(request, args)
return join.response()
else:
return """
开发者ID:fuzzpedal,项目名称:chatapp,代码行数:31,代码来源:tap.py
示例4: __init__
def __init__(self, virt_r, descriptor, page_size, n):
self.virt_r = virt_r
self.descriptor = descriptor
self.attributes = Register(
descriptor.value,
software=(58, 55),
XN=(54, 54),
PXN=(53, 53),
contiguous_hint=(52, 52),
nG=(11, 11),
AF=(10, 10),
sh_10=(9, 8),
ap_21=(7, 6),
ns=(5, 5),
attr_index_20=(4, 2),
)
self.page_size = page_size
self.leaf = True
p = Register(output_address=(39, n), page_offset=(n - 1, 0))
p.output_address = self.descriptor.output_address
self.virt_r.add_field('rest', (n - 1, 0))
p.page_offset |= self.virt_r.rest
self.phys = p.value
开发者ID:NingbinWang,项目名称:androidTools,代码行数:26,代码来源:mmu.py
示例5: invite
def invite(name, h):
if current_user.is_authenticated():
return redirect(url_for('index'))
if not Invite.confirm_invite(name, h):
flash(config.messages.BAD_INVITE, category='red')
return redirect(url_for('index'))
register = Register(request.form)
register._action = request.path
if request.method == 'POST' and register.validate():
user = User(
username=name,
h=bcrypt.generate_password_hash(register.password.data),
max_load=config.AUTH_PAYLOAD
).save()
Invite.delete_invite(name, h)
flash('You are now registered.')
return redirect(url_for('login'))
return render_template('register.html', title='You\'re Invited', form=register)
开发者ID:WildAndrewLee,项目名称:SoMoe,代码行数:25,代码来源:routes.py
示例6: block_or_page_desc_2_phys
def block_or_page_desc_2_phys(self, desc, virt_r, n):
phys = Register(output_address=(47, n),
page_offset=(n - 1, 0))
phys.output_address = desc.output_address
virt_r.add_field('rest', (n - 1, 0))
phys.page_offset |= virt_r.rest
return phys.value
开发者ID:NingbinWang,项目名称:androidTools,代码行数:7,代码来源:mmu.py
示例7: make_register_r
def make_register_r(self,list_symb):
r = Register("X")
reg = "R"
for l in list_symb:
name = r.adjust_name(l)
reg+=name
self.list_registers_r.append(reg)
开发者ID:Juanirow,项目名称:esic,代码行数:7,代码来源:step2.py
示例8: setUp
def setUp(self):
self.name = "Tom"
self.mail = "[email protected]"
self.wrongmail = "[email protected]"
self.phone = "110110110"
self.password = "password"
self.register = Register(self.name,self.mail,self.phone,self.password)
self.wrongregister = Register(self.name,self.wrongmail,self.phone,self.password)
开发者ID:jzxyouok,项目名称:serverapi,代码行数:8,代码来源:test_register.py
示例9: __init__
def __init__(self):
Modal.__init__(self)
Register.__init__(self)
self.blocks = []
self.w = self.blocks.append
self.feedRate = 0
self.sub_iter = itertools.count(100) # subs start at 100 by convention and will increment by 1
开发者ID:ianmcmahon,项目名称:latheCam,代码行数:9,代码来源:post.py
示例10: directive_word
def directive_word(self,value):
c = Convert()
if not c.is_hexadecimal(value):
value = int(float(value))
value = c.decimal_to_hexadecimal(value)
r = Register("T")
value = r.adjust_bytes(value,6,True)
value = r.filter_number(value)
del r
return value
开发者ID:Juanirow,项目名称:esic,代码行数:10,代码来源:step2.py
示例11: get_value_cad_BYTE
def get_value_cad_BYTE(self,data):
string_out =""
c = Convert()
r = Register("T")
for caracter in data:
car = str(ord(caracter))
car = c.decimal_to_hexadecimal(car)
car = r.filter_number(car)
string_out+=car
del c
return string_out
开发者ID:Juanirow,项目名称:esic,代码行数:11,代码来源:step2.py
示例12: homepage
def homepage():
print "in homepage"
print str(request.method)
email = ""
if request.method == 'POST':
print "POST"
r = Register()
exists = r.checkIfUserExists(request.form['email'])
print "ooooo"
print exists
if not exists:
accountDetails = {"email":request.form['email'],
"password":request.form['password'],
"title": request.form['title'],
"fName": request.form['first_name'],
"mName":request.form['middle_name'],
"lName":request.form['last_name'],
"gender" : request.form['sex'],
"city" : request.form['city'],
"state" : request.form['state'],
"street" : request.form['street'],
"country" : request.form['country'],
"birthdate" : request.form['birthdate'],
"courseDtls" :{"degree":request.form['degree'],
"major":request.form['major'],
"semester":request.form['semester'],
"coursesTaken":request.form['courses'],
"coursesCodeTaken":request.form['coursesCode']}}
q = accountDetails['courseDtls']
print q['coursesTaken']
email = request.form['email']
result = r.insertAccDtls(accountDetails)
print "result" + result
if(result == "inserted"):
l = loginAccount()
dtls = l.getStudDtls(accountDetails['email'])
d = dtls[0]
courseDtls = l.getCourseDtls(d['id'])
r = Register()
courseList = r.getCourses()
return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,usernames = email,allcourses = courseList)
else:
error = "Email ID already exists"
return render_template('register.html',error = error)
else:
print "in GET" + str('admin')
l = loginAccount()
dtls = l.getStudDtls(email)
d = dtls[0]
courseDtls = l.getCourseDtls(d['id'])
return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls)
开发者ID:Sohini2,项目名称:CourseSelector-Updated-Master,代码行数:53,代码来源:Main.py
示例13: test_register_other_types
def test_register_other_types():
eax = Register(name='eax', use='', size=32)
_, ax = eax.make_subregisters('_', 'ax')
ah, al = ax.make_subregisters('ah', 'ax')
eax(15)
var = Variable(50, 'var', 0, 4, True, True)
assert (eax + var)() == 65
numpy_type = np.int8(15)
assert (eax + numpy_type)() == 30
ax + var
开发者ID:Alexanders101,项目名称:Assembly-Emulator,代码行数:13,代码来源:test.py
示例14: home
def home():
print request.method
print "in homepage email" + session['username']
user = session['username']
l = loginAccount()
mainList = l.getStudDtls(user)
print mainList
dtls = mainList[0]
intList = mainList[1]
d = dtls[0]
courseDtls = l.getCourseDtls(d['id'])
r = Register()
courseList = r.getOtherCourses(d['id'])
if request.method == 'GET':
if not request.args.get('courseName') == None:
courseName = request.args.get('courseName')
courseCode = request.args.get('courseCode')
semester = request.args.get('semester')
print courseName + semester
reg = Register()
result = reg.updateStudCourses(courseName,courseCode,semester,user)
print result
if result == "inserted":
mainList = l.getStudDtls(user)
dtls = mainList[0]
intList = mainList[1]
d = dtls[0]
courseDtls = l.getCourseDtls(d['id'])
r = Register()
courseList = r.getOtherCourses(d['id'])
message = {"msg":"success"}
return jsonify(message)
elif not request.args.get('code') == None:
courseCode = request.args.get('code')
print courseCode
reg = Register()
result = reg.deleteStudCourse(courseCode,user)
print result
if result == "deleted":
mainList = l.getStudDtls(user)
dtls = mainList[0]
intList = mainList[1]
d = dtls[0]
courseDtls = l.getCourseDtls(d['id'])
r = Register()
courseList = r.getOtherCourses(d['id'])
message = {"msg":"success"}
return jsonify(message)
return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,allcourses = courseList,interests = intList,,username = user)
开发者ID:ankitabhi,项目名称:CourseSelector-updated,代码行数:50,代码来源:Main.py
示例15: translate_first_level
def translate_first_level(self, virt_r):
try:
fl_desc = self.do_fl_sl_level_lookup(self.pgtbl, virt_r.fl_index,
30, virtual=self.virt_for_fl)
except Armv7LPAEMMU.LookupExceptionFLSL:
return None
# if we got a block descriptor we're done:
if fl_desc.dtype == Armv7LPAEMMU.DESCRIPTOR_BLOCK:
return Armv7LPAEMMU.FLBlockMapping(virt_r, fl_desc)
base = Register(base=(39, 12))
base.base = fl_desc.next_level_base_addr_upper
return Armv7LPAEMMU.FLTableMapping(base.value)
开发者ID:NingbinWang,项目名称:androidTools,代码行数:14,代码来源:mmu.py
示例16: __init__
def __init__(self):
self.index = 0
self.list_n = []
self.conv = Convert()
self.reg = Register("X")
self.hexa = Hexadecimal()
self.last_code = 0
开发者ID:Juanirow,项目名称:esic,代码行数:7,代码来源:segment.py
示例17: __init__
def __init__(self):
self.operations = {
'ADD':'18','ADDF':'58','ADDR':'90','AND':'40','CLEAR':'B4','COMP':'28',
'COMPF':'88','DIV':'24','COMPR':'A0','DIVF':'64','DIVR':'9C','FIX':'C4',
'FLOAT':'C0','HIO':'F4','J':'3C','JEQ':'30','JGT':'34','JLT':'38',
'JSUB':'48','LDA':'00','LDB':'68','LDCH':'50','LDF':'70','LDL':'08','LDS':'6C',
'LDT':'74','LDX':'04','LPS':'D0','MUL':'20','MULF':'60','MULR':'98','NORM':'C8',
'OR':'44','RD':'D8','RMO':'AC','RSUB':'4C','SHIFTL':'A4','SHIFTR':'A8','SIO':'F0',
'SSK':'EC','STA':'0C','STB':'78','STCH':'54','STF':'80','STI':'D4',
'STL':'14','STS':'7C','STSW':'E8','STT':'84','STX':'10',
'SUB':'1C','SUBF':'5C','SUBR':'94','SVC':'B0','TD':'E0','TIO':'F8','TIX':'2C',
'TIXR':'B8','WD':'DC'
}
self.d = Displacement()
self.list_registers_h = []
self.list_registers = []
self.list_registers_m = []
self.list_registers_r = []
self.list_registers_e = []
self.current_register = Register("T")
self.registers = {"A":"0","X":"1","L":"2","CP":"8","SW":"9","B":"3","S":"4","T":"5","F":"6"}
self.base = "1038H"
self.m_register = []
self.m_modif_register = []
self.h_name = ""
self.list_registers_d = []
self.list_word_m = []
self.list_op_m = []
开发者ID:Juanirow,项目名称:esic,代码行数:28,代码来源:step2.py
示例18: make_register_d
def make_register_d(self,list_sym,tab_sym):
r =Register("X")
reg = "D"
for it in list_sym:
if len(reg) + 12 > 73:
self.list_registers_d.append(reg)
reg = "D"
item = self.exist_item(it,tab_sym)
name = r.adjust_name(it)
if item:
dir = r.adjust_bytes(item.get_dir_val(),6,False)
else:
dir = "FFFFFF"
reg+= (name+dir)
if not len(reg) == 1:
self.list_registers_d.append(reg)
开发者ID:Juanirow,项目名称:esic,代码行数:16,代码来源:step2.py
示例19: run
def run(self):
try:
mqtt_info = self.mqtt_address.split(":")
server_host = mqtt_info[0]
port = int(mqtt_info[1])
except:
print("the format of MQTT host should be: ip:port")
return
register = Register(self.app_name, manager, self.iot_address, server_host,
port, self.deviot_account, True, self.is_virtual)
register.port = port
register.start()
mqtt_listener = MQClient(server_host, port, register.MQData_topic, register.MQAction_topic, manager)
mqtt_listener.start()
开发者ID:tingxin,项目名称:DevIoT_Python_SDK,代码行数:16,代码来源:gateway.py
示例20: login
def login():
print "in login"
error = None
l = loginAccount()
print request.method
print "1"
if request.method == 'POST':
username = request.form['login']
password = request.form['password']
print "2"
if not l.ifUserExists(username,password):
error = 'Invalid username or password'
else:
session['logged_in'] = True
session['username'] = request.form['login']
print session['username']
flash('You were logged in')
mainList = l.getStudDtls(username)
print mainList
dtls = mainList[0]
intList = mainList[1]
d = dtls[0]
print d['id']
courseDtls = l.getCourseDtls(d['id'])
print courseDtls
r = Register()
courseList = r.getOtherCourses(d['id'])
return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,username = username,allcourses = courseList,interests = intList)
else:
print "in this one"
if session['logged_in'] == True:
username = session['username']
mainList = l.getStudDtls(username)
print mainList
dtls = mainList[0]
intList = mainList[1]
d = dtls[0]
print d['id']
courseDtls = l.getCourseDtls(d['id'])
print courseDtls
r = Register()
courseList = r.getOtherCourses(d['id'])
return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,username = username,allcourses = courseList)
return render_template('index.html', error=error)
开发者ID:ankitabhi,项目名称:CourseSelector-updated,代码行数:46,代码来源:Main.py
注:本文中的register.Register类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论